$('input[name="list_checkbox_ids[]"], #frame, input[name="del_list_ids[]"]').on('keyup', function() {
$('#button_link').prop('disabled', ! $('input[name="list_checkbox_ids[]"]:checked').length);
});
场景是,我点击生成复选框列表的搜索按钮。 button_link
应默认为disabled
,直到我选中其中一个复选框。现在在上面的代码中,Howcome它没有删除disabled
?我尝试在控制台中查找错误但找不到错误。请帮助。
list_checkbox_ids
在页面上动态加载。
答案 0 :(得分:0)
你能改变吗?
:此强>
$('input[name="list_checkbox_ids[]"], #frame, input[name="del_list_ids[]"]').on('keyup', function() {
$('#button_link').prop('disabled', !$('input[name="list_checkbox_ids[]"]:checked').length);
});
为此动态创建的内容(使用事件委派)
$(document).on('keyup','input[name="list_checkbox_ids[]"], #frame, input[name="del_list_ids[]"]', function() {
$('#button_link').prop('disabled', !$('input[name="list_checkbox_ids[]"]:checked').length);
});