我想了解为什么当我点击鼠标滚轮时,以下代码无效。
$(document).delegate("a", "click", function(e) { alert("click"); });
这虽然有效(鼠标滚轮点击):
$("a").click(function(e) { alert("click"); });
感谢。
编辑: 根据评论:它在IE8中工作,而不是在Chrome或FF中。 因为它没有.delegate,所以我认为这是一个jquery问题,但不确定......
答案 0 :(得分:0)
你可以做到
$('body').delegate("a", "click", function(e) { alert("click"); });
请参阅:http://api.jquery.com/delegate/
委托另一个做某事应该是一件事。