我有上百個jQuery的。對法不工作的動態添加項目
<button class="lb">
<div class="l"></div>
<div class="c">2</div>
<div class="r"></div>
</button>
,當頁面加載和其他人通過JavaScript動態地添加了一些已經在DOM。
當用戶點擊該按鈕時,DIV CLASS =「C」按鈕內內的值應該通過1
加高,我想我能做到,像這樣
$(".lb").on("click", function(event) {
$('.c', this).html(parseInt($('.c', this).html()) + 1);
$(this).unbind('mouseout');
});
但是這隻對在pageload上加載的元素起作用,而對新插入的每個JS沒有作用。
我無法找到我失蹤的東西,並會感激任何提示。
謝謝! 拉斐爾
查看[.on()jQuery API文檔頁面](http://api.jquery.com/on/#direct-and-delegated-events)到Direct和Delegated Events部分。它向你展示了兩個例子。 – bdrelling