我有一些動態生成的內容,其中包含ajax調用成功的一些鏈接。鏈接是這樣生成的。單擊JQ事件處理程序
$('#mySomething').append('<a href = "' + url + '" target = "_blank" class = "myclickclass">' + Name + '</a>');
我試圖
$('a.myclickclass').click(),
$('.myclickclass').click(),
$('.myclickclass').on('click', 'a', function({})),
甚至
$(document).on('click', '.myclickclass a', function (e) {});
,但似乎沒有發生。新標籤打開,但事件被忽略。
您必須在插入新節點後重新綁定事件。 –
嘗試像這樣,$('#mySomething a.myclickclass')。click();如果你確定錨標籤正在附加。 – Sravan
委託方式(您的最後一個片段)可以工作,但您的選擇器是錯誤的。你應該匹配'a.myclickclass'而不是'.myclickclass a'。 –