JavaScript和jQuery的新手,但我試圖動態添加按鈕,然後刪除它們,當他們被點擊。如果一個按鈕已經存在了(在同一個類中,我創建了新的按鈕),它可以被刪除。如果用戶添加了新按鈕,則該按鈕無法控制。我也嘗試了在類似帖子中提到的.live
方法無濟於事。任何幫助表示讚賞。謝謝。動態添加和刪除jquery按鈕
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> test </title>
<script src="jquery-1.6.2.js"></script>
<script>
/*
$(document).ready(function(){
$(".btn :button").click(function(){
$(this).remove();
});
*/
$(".btn :button").live("click", function(){
$(this).remove();
});
function add() {
// $(".btn").append("<button> new one </button>");
$("<button> new one </button>").insertAfter(".btn");
};
</script>
</head>
<body>
<div class="btn">
<button> test </button>
</div>
<br /><br />
<div class="adding">
<button onclick='add()'> add </button>
</div>
</body>
</html>
感謝您的回覆,我會重新發布,但這也會刪除我的添加按鈕。它存在於不同的div中。否則,它似乎工作,所以我很有希望。感謝您的幫助 – jtwg
已更新。檢查出來:http://jsfiddle.net/samliew/X2dR8/ –
謝謝。這很棒。 – jtwg