首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JQuery 给A标签绑定点击事件有关问题

2012-06-29 
JQuery 给A标签绑定点击事件问题JScript code$(a[href*/product]).each(function(i){var href $(th

JQuery 给A标签绑定点击事件问题

JScript code
$("a[href*='/product']").each(function(i){                      var href = $(this).attr("href");                      var id = href.substring(href.indexOf("giftview")+8, href.indexOf(".html"));                    $(this).bind('click',createIndex('1',id));                  });

我是在页面加载的时候,给所有符合条件的A标签绑定点击事件。但是问题是它是自动就给触发了。而不是说需要手动去点击链接时才触发。

[解决办法]
$(this).bind('click',function(){
createIndex('1',id)
});

试试
[解决办法]
1楼正解 你那不是绑定事件,你那是遍历所有符合你的选择器表达式的a标签
[解决办法]
也可以这样写
JScript code
$(document).on('click', 'a[href*="/product"]', function(){    var href = $(this).attr("href");    createIndex('1',href.substring(href.indexOf("giftview")+8, href.indexOf(".html")));}); 

热点排行