2010-07-18 67 views
2

我为我的网页中的每个li标签添加了json对象数据和三个按钮。 我的要求是,我想获得动态添加按钮。但我没有得到这个按钮使用下面的脚本jquery函数获取动态控件

$("but1").click(function(){ 
    alert("hi iam getting dynamic added button"); 
}); 

所以,请给我一些suggession以达致这。

回答

3
$('#selector').live('click', function(){}) 

因为他们不存在,你需要使用livedelegate

0

您需要动态生成的元素的live()方法:

$("#but1").live('click', function(){ 
    alert("hi iam getting dynamic added button"); 
}); 

现场()

描述:附加一个处理程序 事件适用于与当前选择器 当前或未来 匹配的所有元素。