我正在嘗試創建動態按鈕並單擊事件。創建動態按鈕正在工作,但當我克服它,我收到未定義的消息。我的錯誤是什麼?對不起我的郎。 Thx提前。我的代碼如下:在Jquery上獲取未定義的id消息的動態按鈕事件
$(function(){
var i = 1;
$('button').on('click',function(){
var r= $('<input type="button" class="dinamik" value="new button '+ i +' "/>');
$("body").append(r);
i++;
});
});
$(function(){
$(document).on('click', '.dinamik', function(){
var valueDeger = $(this).find('.dinamik').attr('value');
alert("Value değeri: " + valueDeger);
});
});
你必須委託點擊事件'.dynamic'元素。搜索一千個重複的... –
@Rory McCrossan:問題與標題無關,所以不是這些答案的重複。這只是濫用'this'。 –