jQuery实时替换

时间:2014-03-03 07:53:21

标签: jquery bind jquery-1.4

获得live()和/的相同功能的正确方法是什么? jQuery中的on()< 1.5。

3 个答案:

答案 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 +