<div class="test"> <ul> <li><input class="btn" type="button" value="删除" /></li> <li><input class="btn" type="button" value="删除" /></li> <li><input class="btn" type="button" value="删除" /></li> <li><input class="btn" type="button" value="删除" /></li> </ul> </div> <a class="add-btn" href="javascript:;">加载数据</a>
<!-- 问题 -->
现在对$('.btn')添加事件,当然先引入jquery.js;
如果:
$('.btn').on('click',function (){ $(this).parent().remove(); });
然后点击$('.add-btn')加载数据之后,上面的操作就会对新加载的数据失效。
$('body').on('click','.btn',function (){ $(this).parent().remove(); });
即可解决这个问题。