當新消息可用時,我遇到了附加到頁面的鏈接問題。它在盤旋時起到鏈接的作用,但在點擊時無法觸發。點擊後加鏈接不起作用
var data_split=data.split("*^*");
var count=$('.n_1').length;
if(parseInt(count)!=parseInt(data)) {
var new_messages=parseInt(data)-parseInt(count);
if(new_messages!=0) {
$('.message_update_holder').html(
"<p><a class='center n_message' href='javascript:void(0);'>"
+new_messages+" new notifications.</a></p>");
}
} else {
return;
}
要發射的單擊事件我的代碼如下
$(document).on('click', '.n_message', function(){
get_notifications();
});
應當注意的是,代碼的第一部分在每10秒更新功能被loacted。我曾嘗試在每次更新時從message_update_holder清除html,但這似乎不起作用。
jsfiddle來證明行爲? – anderssonola