0
我有以下代碼: HTML:刪除追加與點擊
<body>
<div>
<p class='Go'>
Create
</p>
<p class='Del'>
Remove
</p>
</div>
</body>
CSS:
.Go{
background-color: lime;
width:45px;
text-align: center;
}
.bad{
background-color:Red;
width: 45px;
text-align:center;
}
.Del{
background-color:pink;
width: 55px;
}
的Javascript(jQuery的)
$(document).ready(function(){
$('.Go').click(function(){
$('div').append("<p class='bad'>Delete</p>");
});
$('.bad').click(function(){
$(this).remove();
});
$('.Del').click(function(){
$('.bad').remove();
})
});
的想法是,每一次我點擊「創建」,它會添加一個新的「刪除」。
每次我點擊「刪除」時,所有的「刪除」都會消失,每次我點擊一個「刪除」時,該刪除就會被刪除。
除最後一個以外的所有工作。任何想法我在這裏做什麼錯誤?
這是因爲在頁面加載後'Delete'元素被添加,但'因爲加載頁面時,有沒有'bad'的div .click'勢必落空。 – tima
如果你在一個div中設置你想要刪除的部分,該怎麼辦。所以如果你點擊刪除裏面的所有div將被刪除。 –