Jquery对复选框的操作
<from>
你的愛好是?<br/>
?<input type="checkbox" name="items" value="籃球" />籃球
?<input type="checkbox" name="items" value="乒乓球" />乒乓球
?<input type="checkbox" name="items" value="羽毛球" />羽毛球
?<input type="checkbox" name="items" value="足球" />足球
<input type="button" id="checkall" value="全選"/>
<input type="button" id="checkno" value="全不選"/>
<input type="button" id="checkrev" value="反選"/>
<input type="button" id="send" value="提交"/>
</from>
若是復選框處于選中或者不選中的狀態,必須通過控制元素的 checked屬相來達到目的.
1:全選
$("#checkall").click(function(){
?$('[name=items]:checkbox').attr('checked',true);
})
2:全不選
$("#checkall").click(function(){
?$('[name=items]:checkbox').attr('checked',false);
});
3:反選
$("#checkall").click(function(){
?$('[name=items]:checkbox').attr('checked',!$(this).attr('checked'));? //原來是false,則現在為true;原來是true,則現在為false; 這里取了一個非(!) 操作
});
4:用戶點擊提交后把選中的值全部輸出:
$("#send").click(function(){
? var str="你選中的是:\r\n";?? //? \r\n 是換行
?$('[name=items]:checkbox:checked').each(function(){? //對所有選中項進行遍歷
? str +=$(this).val()+"\r\n";
})
alert(str);? //彈出你選擇的項
});
?
轉載于:https://www.cnblogs.com/itdream/archive/2012/05/31/2528428.html
總結
以上是生活随笔為你收集整理的Jquery对复选框的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卡塔尔世界杯为什么在冬季举行
- 下一篇: XmlPullParserExcepti