晚上好!按鈕互換
我有一個轉換html代碼到新的問題,然後回去按新的按鈕到舊的。
問題是,當你按下按鈕時,將會轉換爲新的按鈕,但當我再次按下時(新創建的代碼),即使創建的代碼正確(我的意思是id),它也不會回到原來的那個。 。
還有就是我的HTML代碼:
<div id="me_div">
<a href="#" id= "me" class="btn btn-success">me</a>
</div>
和Javascript:
$(function() {
$('#me').click(function() {
alert("Here I am!");
$("#me_div").html('<a href="#" id= "noob" class="btn btn-danger">noob</a>');
document.getElementById("me_div").setAttribute("id", "noob_div");
});
$('#noob').click(function() {
alert("Im noob with JS.");
$("#noob_div").html('<a href="#" id= "me" class="btn btn-success">me</a>');
document.getElementById("noob_div").setAttribute("id", "me_div");
});
});
你'click'監聽器連接到特定的按鈕。當你替換他們的HTML時,你會失去事件監聽器。您需要重新附加事件偵聽器,但更好,但重新考慮過程。你想達到什麼目的? – 2014-11-21 22:42:54