創建我有一些jQuery的邏輯UI元素,下面是如何訪問的jQuery
$(document).ready(function() {
$('<ul class="className"><\/ul>').insertBefore('.divClassName');
$.each(jsArray, function(key, value) {
$('<li><input class="dynamicFilterInput" type="checkbox" checked="checked" value="' + key + '" id="filterID' + key + '" /><label for="filterID' + key + '"> ' + value + ' <\/label><\/li>').appendTo('ul.afilters');
});
});
上面的代碼使動態<ul><li></li>...</ul>
代碼,然後我有Ajax調用和完成我需要更新ul
名單,
我有ul
定義像下面
這個功能是可訪問的頁面加載時的功能,但我的阿賈克斯通話後,當我更新ul列表並點擊複選框,沒有任何反應,我看到沒有警報,
如何訪問$('.ULclassName input').click(function() {});
?
編輯:這是complete
回調邏輯在我的Ajax調用
complete: function(){
$('ul.className').hide();
$('<ul class="className"><\/ul>').insertBefore('.divClassName');
$.each(jsArray, function(key, value) {
$('<li><input class="dynamicFilterInput" type="checkbox" checked="checked" value="' + key + '" id="filterID' + key + '" /><label for="filterID' + key + '"> ' + value + ' <\/label><\/li>').appendTo('ul.afilters');
});
}
感謝
不要使用現場它貶值 – coolguy 2012-07-12 09:50:49
@ubercooluk是的,你說得對,謝謝你不知道, – soupy1976 2012-07-12 09:51:41
@ubercooluk你仍然不應該downvote這,這是'.on'的'文檔'代表團別名反正 – Esailija 2012-07-12 09:54:24