好的,我弹出一个复选框列表。我抓住了两个jquery dom元素列表,一个复选框列表和一个被检查的复选框列表。我们的想法是,用户可以根据需要更改复选框,按取消按钮,它将恢复为原始状态。
我得到了两个名单......
var allDropDownCheckboxes = $(this).next().find(".dropDownCheckbox");
var selectedCheckboxes = $(this).next().find(".dropDownCheckbox:checked");
在按下取消按钮时,我将复选框恢复为原始状态......
allDropDownCheckboxes.attr('checked', false);
selectedCheckboxes.attr('checked', true);
它取消了所有这些,但没有检查最初检查过的那些......
为什么?!
由于