获得live()和/的相同功能的正确方法是什么? jQuery中的on()< 1.5。
答案 0 :(得分:1)
从jQuery 1.7开始,不推荐使用.live()方法。使用.on()附加事件处理程序。旧版jQuery的用户应该使用.delegate()而不是.live()。
.on()适用于jQuery 1.7及更高版本。如果您使用的是旧版本,请使用:
$("#SomeId").live("click",function(){
//do stuff;
});
但您可以使用live()
,因为您使用的是jQuery<1.5
答案 1 :(得分:1)
您需要使用 .delegate
$( "table" ).delegate( "td", "click", function() {
alert($(this).html());
});
答案 2 :(得分:0)
使用delegate
https://api.jquery.com/delegate/适用于jQuery 1.4.3 +