$tree.find('.checkbox').click(function() {
$('.PrefCountryTree .countryLi input:checkbox').each(function () {
checkbox = $(this);
chkBoxName = checkbox.attr('name');
if(chkBoxName.search('chkbox_Region_') >= 0 || chkBoxName.search('chkbox_Country_') >= 0) {
if($(this).attr('checked')) {
//Do Something...
}
}
}
我正在使用 jQuery 检查树插件。在这里,即使我取消选中复选框,它仍然会给我结果
.is(':checked') = true
,
attr('checked') = checked
,
this.checked = true
.
我需要获取更改后的状态,而不是复选框的初始状态。
我身边缺少什么?