国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 鱼台县| 麻江县| 潞城市| 修文县| 汝城县| 阿瓦提县| 阿鲁科尔沁旗| 正定县| 罗平县| 通道| 定兴县| 盐边县| 治多县| 锦屏县| 周宁县| 巴林右旗| 启东市| 内丘县| 亳州市| 五家渠市| 改则县| 涡阳县| 永兴县| 元谋县| 育儿| 庆安县| 荣昌县| 镇赉县| 盈江县| 昂仁县| 安龙县| 富蕴县| 安平县| 平定县| 香格里拉县| 玛纳斯县| 普格县| 定远县| 泾川县| 寿宁县| 扶风县|