This article mainly introduces the jquery traversal checkbox to get the value of the selected item, the need for friends can refer to the following
Source code: codes are as follows: JQuery (function ($) { $ ("Input[name= ' key ']:checkbox"). Click (function () { var ids = '; var flag = 0; $ ("#ids"). attr ("value", IDS); $ ("Input[name= ' key ']:checkbox"). each (function () { if (true = = $ (this). attr ("checked")) { ids + = $ (this). attr (' value ') + ', '; flag = 1; } } '); if (0 < flag) { $ ("#ids"). attr ("value", IDs); return true; }else { alert (' Please select at least one! '); return false; } }); }); source function: Get the value of the checkbox for Name= ' key ' to write the values of the selected item to the hidden Domain <input type= "hidden" name= "IDs" id= "IDs" value= "/>" forms. CORE Statement: code is as follows: $ ("input[name= ' key ']:checkbox"). each (function () { if (true = = $ (this). attr ( "Checked") { IDs + $ (this). attr (' value ') + ', '; } } '; in HTML, if a check box is selected, the corresponding tag is checked= " Checked ". But if you use jquery alert ($ ("#id"). attr ("Checked"), you will be prompted to be "true" instead of "checked", so determine if ("Checked" ==$ ("#id"). attr ("ChEcked ")) is wrong and should be written as above: if (true = = $ (" #id "). attr (" checked "))