我有一些 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如下定义的功能
$('.ULclassName input').click(function() {
    alert("aaaaaaaaaaa");
});
页面加载时可以访问此功能,但是在我更新 ul 列表并单击复选框时我的 ajax 调用之后,没有任何反应,我看不到任何警报,
如何访问$('.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');
    });
}
谢谢