0

我有一个动态生成的 ul li 列表。我想在单击列表元素时绑定单击事件。由于我使用的是 jquery 1.44,因此我使用了 live():

$(function(){

    $('ul li').live('click', function(){
        alert('click');
    });

    $('ul').delegate('click', 'li', function(){
        alert('click');
    });

});

这些方法都不起作用,我相信这是因为Ajax 控件工具包自动完成创建了一个本机 click 方法,它干扰了我的 jquery 方法。我也尝试unbind('click')在绑定我的点击事件之前添加,但没有成功。

有任何想法吗?

4

1 回答 1

2

由于您使用的是 jQuery 1.44,请使用.die()删除绑定事件。

$('ul li').die('click');
于 2013-03-06T20:45:55.543 回答