国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于jQuery的checkbox全選問題分析

2019-11-19 18:55:41
字體:
來源:轉載
供稿:網友

本文實例分析了基于jQuery的checkbox全選問題。分享給大家供大家參考,具體如下:

最近開發(fā)項目時遇到一個很奇怪的問題,就是checkbox的全選與全不選
使用jQuery的框架。一直是使用

//檢測選中的checkbox$('input[name="abc"]:checked').each(function(){})

但是,發(fā)現(xiàn)我需要全選的時候,使用

$('input[name="abc"]').attr('checked',true);$('input[name="abc"]').attr('checked',false);

時,第一次加載的時候管用,再次點擊就只顯示它自己了
但是點擊的時候,查看源代碼,屬性checked已經添加上了
百思不得其解,最后搜索到,原來是 attr屬性 對于checked來說他不會使dom樣式改變,只會將它的屬性值改變,jquery提供了取而代之的方法,如下就可以了

$('input[name="abc"]').prop('checked',true);$('input[name="abc"]').prop('checked',false);

但是,問題又來了,不全選時我檢測不到哪個元素被點擊了,然后就在name上做文章

$('input[name="abc[]:checked"').each(function(i){});//或者$('input[name="abc[]"').each(function(i){  var flag = $(this).prop('checked');  if(flag){   //$(this) 即為選中元素 }})

問題解決。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jQuery切換特效與技巧總結》、《jQuery拖拽特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建湖县| 临颍县| 建宁县| 金阳县| 固阳县| 平远县| 湖南省| 贺兰县| 柳林县| 天津市| 双江| 丰顺县| 综艺| 图们市| 达拉特旗| 蒲江县| 西平县| 牡丹江市| 衡东县| 康保县| 大关县| 中超| 安宁市| 湛江市| 青海省| 河东区| 五家渠市| 上饶市| 道孚县| 甘孜县| 平度市| 平舆县| 改则县| 高州市| 扶余县| 库伦旗| 治多县| 铜陵市| 稻城县| 胶州市| 阿拉善盟|