0
我正在使用這個插件jrating。 https://github.com/alpixel/jRating。Ajax在動態創建的元素上觸發很多次
HTML
<button class="btn">ADD</button>
<div id="doc"></div>
JQUERY
$(document).on('click', '.btn', function() {
$('#doc').append('aaa<div class="rating" id="0_5"></div>');
$('.rating').jRating();
});
$('.rating').jRating();
當我動態地添加新的div到文檔。如果我不在點擊功能中使用$('.rating').jRating();
,則不會顯示評分。
問題:當我動態地追加四個div並點擊第一個附加的div ajax發射4次。這繼續4所有其他元素。比如點擊第三次附加div 3次,第二次2次。不知道爲什麼會這樣
小提琴:http://jsfiddle.net/TFWXG/
你能解釋一下什麼是錯的嗎? – Ace