如何将事件绑定到脚本加载时不存在的html元素?
我的脚本的一部分将这些添加到DOM:
<a class="btn-remove-item" href="">link</a>
Run Code Online (Sandbox Code Playgroud)
问题是我不能这样做:
$(document).ready(function(){
$(".btn-remove-item").click(function(){
this.parentNode.removeChild(this);
});
});
Run Code Online (Sandbox Code Playgroud)
..我认为因为当页面首次加载时,DOM元素不存在.
我应该如何将事件绑定到myClass?
cir*_*try 26
jQuery.live()已被弃用.以下是使用jQuery.on()接受的答案:
$(document).on('click', '#btn-remove-item', function() {
this.parentNode.removeChild(this);
});
Run Code Online (Sandbox Code Playgroud)