我寫這應該動態地創建一些HTML按鈕,並將其鏈接到一個click事件處理一個簡單的jQuery語句。不幸的是,每次我點擊一個創建的按鈕時,偶數運行不會一次,而是像創建按鈕一樣多次。任何有關這個問題的幫助將非常感謝!謝謝!
我的代碼是:
$(document).ready(function() {
var i = 0;
$('#start_button').click(function() {
$("#game_board").append($("<input type='button' class='click-point' id='" + (i++) + "' value='test" + i + "' />"));
$("#game_board").on("click", ".click-point", function (event) {
$(this).remove();
$('#current_score').text(parseInt($('#current_score').html(), 10) + 1);
});
});
});
你應該動點擊start_button的點擊處理程序點擊game_board的處理程序 – Huangism
我發誓我早些時候嘗試過,並且代碼完全停止工作......我可能放了一個錯誤的方括號或其他東西...再次,非常感謝! –
試試吧,如果它不起作用,請用新代碼更新問題 – Huangism