attr more jquery version cache prop
1. Determine if checkbox (CheckBox) is selected
Many friends judge if ($ ("#id"). attr ("checked") = = "true") this is wrong and should actually be if ($ ("#id"). attr ("checked") ==true)
if ($ ("#id"). Is (": checked") = = True)
2. Select All
$ ("[name = Chkitem]:checkbox"). attr ("Checked", true);
3, all do not choose
$ ("[name = Chkitem]:checkbox"). attr ("checked", false);
4. Reverse Selection
$ ("[name = Chkitem]:checkbox"). each (function () {$ (the). attr ("Checked",!$ (This). attr ("checked")); });
5. Select All Odd
$ ("[name= ' checkbox ']:even"). attr ("Checked", ' true ');
6. Get all selected values
$ ("[name= ' checkbox '][checked]"). each (function () {
str+=$ (This). Val () + "" R "N";
})
7. Get a single checkbox check (three ways)
$ ("input:checkbox:checked"). Val ()
Or
$ ("input:[type= ' checkbox ']:checked"). Val ();
Or
$ ("input:[name= ' ck ']:checked"). Val ();
8. Get multiple checkbox check items
$ (' Input:checkbox '). each (function () {
if ($ (this). attr (' checked ') ==true) {
Alert (This). Val ());
}
});
9. Set the first checkbox to the selected value
$ (' Input:checkbox:first '). attr ("Checked", ' checked ');
Or
$ (' Input:checkbox '). EQ (0). attr ("Checked", ' true ');
Set any checkbox to the selected value according to the index value
$ (' Input:checkbox). EQ (index value). attr (' checked ', ' true '); index value =0,1,2 ....
Or
$ (' Input:radio '). Slice. attr (' checked ', ' true ');
11. Select multiple checkboxes to select both 1th and 2nd checkboxes
$ (' Input:radio '). Slice (0,2). attr (' checked ', ' true ');
12. Set checkbox to selected value according to value
$ ("input:checkbox[value= ' 1 ']"). attr (' checked ', ' true ');