Jquery使用live导致执行的内容会重复执行
function del(){
$("input[id^='minus']").live("click",function(){
if(confirm("确定删除此行吗?")){
$(this).parent().parent().remove();
}
});
}
<input type="button" id="minus1" value="━" />
效果会出现两次确定删除此行吗?的提示。
代码修改下就行了 如下
function del(){
$("input[id^='minus']").die().live("click",function(){
if(confirm("确定删除此行吗?")){
$(this).parent().parent().remove();
}
});
}

浙公网安备 33010602011771号