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

首頁 > 編程 > JavaScript > 正文

jquery中checkbox全選失效的解決方法

2019-11-20 13:35:57
字體:
來源:轉載
供稿:網友

如果你使用jQuery 1.6 ,代碼if ( $(elem).attr(“checked”) ),將獲得一個屬性(attribute) ,它不改變該復選框被選中和選中。它只是用來存儲默認或選中屬性的初始值。為了保持向后兼容,.attr() 方法從 jQuery 1.6.1+ 開始除了返回屬性值外,還會更新 property 屬性,因此 boolean attribute(布爾屬性)不需要通過 .prop() 來改變其值。推薦使用上述方法之一,來取得 checked 的值。

使用jQuery的attr方法獲取和設置復選框的”checked”屬性,發現第一次全選/取消全選有效,之后就無效了,但查看html源文件,復選框屬性確實已經被更新了,就是頁面中沒有更新,正確的方法如下:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script><script type="text/javascript">// <![CDATA[$(function(){$('.ckAll').click(function(){$(".box-items").each(function(){  $(this).prop("checked",!!$(".box-all").prop("checked"));});});});// ]]></script><div><label class="ckAll"><input class="box-all" type="checkbox" /><span>全選</span></label><input class="box-items" type="checkbox" /><input class="box-items" type="checkbox" /><input class="box-items" type="checkbox" /><input class="box-items" type="checkbox" /><input class="box-items" type="checkbox" /></div>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荣成市| 冕宁县| 平原县| 色达县| 白沙| 志丹县| 凤台县| 福海县| 定西市| 南皮县| 连南| 右玉县| 扬州市| 益阳市| 宜城市| 宜章县| 秦皇岛市| 承德县| 赤水市| 郑州市| 徐水县| 和田县| 丁青县| 山东省| 苏尼特左旗| 连山| 偏关县| 虞城县| 会泽县| 巴林右旗| 大英县| 海口市| 沙坪坝区| 克拉玛依市| 那曲县| 元朗区| 团风县| 观塘区| 无极县| 柳林县| 彭水|