我有jquery ui按钮小部件使用以下代码。
$(.remove_img).button({
icons: {
primary: 'ui-icon-cancel'
}
});
但如果没有图片,在上传时,我会附加一个带有.remove_img类的按钮,因此它不在页面加载的DOM中。有没有办法得到它,以便添加的按钮仍然会触发相同的.button代码?
我试过
$('.remove_img').live('click', function(event){
$(this).button({
icons: {
primary: 'ui-icon-cancel'
}
});
});
但它并没有把我带到任何地方。
答案 0 :(得分:0)
live()
应该正是您所需要的。你能在回调中做一些非常简单的事情来验证它是否被绑定了吗?你以后如何生成元素?你使用jQuery的append()
来做吗?
使用live
然后append
应该可以正常工作,这几乎是如何使用live
的最基本示例,所以其他内容正在进行中。