我有一个列表项,其中包含一个锚标记。这点击X就可以了,这很好。然而,当我通过jQuery添加一个新的列表项目,然后点击这个新列表项目中的锚点标签,点击没有注册。下面的代码片段。jquery prepend元素
点击时:
$('ul#foo li p a#delete').click(function(){
alert('hmm');
});
一个Ajax调用后添加新的元素:
onComplete: function(id, fileName, data){
$('ul#foo').prepend(data.li);
}
现在我认为它与事实DOM心不是知道新的做元件?
因此,一些谷歌上搜索,我意识到每个人都在说使用.live()上的 '改变' 后
所以我尝试.live():
$('ul#foo').live('change', function() {
//something
});
多数民众赞成在IM卡。 ive之前从未使用过.live()。我错过了什么,我做错了吗?任何帮助,将不胜感激。
在我的新即时元素上注册点击是什么样的id。
感谢阅读
谢谢大家!效果很好 – fl3x7 2011-04-13 20:25:59