jquery里的append和remove问题!
HTML代码:<liid="l_add"name="l_add"class="ui-state-default"style="display:"></li>script代...
HTML代码:<li id="l_add" name="l_add" class="ui-state-default" style="display: "></li>
script代码:
$("#add").click(function(){
$("#l_add").append('<textarea id="msgfielddis" name="textarea" cols="" rows="1"></textarea><span id="remove" class="STYLE1">移除</span>');
});
$("#remove").click(function(){
$("span").remove();
});
为什么remove移除没反应,我想点击一个移除就移除一个 展开
script代码:
$("#add").click(function(){
$("#l_add").append('<textarea id="msgfielddis" name="textarea" cols="" rows="1"></textarea><span id="remove" class="STYLE1">移除</span>');
});
$("#remove").click(function(){
$("span").remove();
});
为什么remove移除没反应,我想点击一个移除就移除一个 展开
展开全部
后来js添加的移除按钮,并没有绑定click事件。
应该这样写
$('#remove').live('click',function(){
$(this).prev().remove();
$(this).remove();
});
请参考jquery文档的live委派事件
应该这样写
$('#remove').live('click',function(){
$(this).prev().remove();
$(this).remove();
});
请参考jquery文档的live委派事件
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询