我有一些jQuery代码中插入一个div像这样无法删除的Jquery使用嵌套按钮
function popUpBox(){
$(".openBox").click(function(){
var id = $(this).attr('id');
$("#"+id).append('<div class="box1"><div class="button1">Submit</div></div>');
closeBox();
});
}
function closeBox(){
$(".button1").click(function(){
$(".box1").remove();
});
}
功能popUpBox被称为上的document.ready插入DIV。当然,我有这样一个div ...
<div class="openBox" id="id1">Open Box</div>
的closeBox()函数似乎没有删除()事件将按钮绑定。我试图使用绑定和parent.remove但无济于事。
代替'变种的id = $(this).attr('id'); $(“#”+ id).append(...);'你可以写'$(this).append(...);'。 – 2011-12-31 20:26:16
你的代码片段缺少第4行上的'''char字符 – rabusmar 2011-12-31 20:27:02
你缺少''' – 2011-12-31 20:27:44