高版本jQuery設定checkbox狀態注意事項

2022-02-22 08:30:25 字數 568 閱讀 7642

jquery 1.9 以後, 使用 .attr(「checked」, true) 或  attr(「checked」, 「checked」) 將無法正確設定 checkbox的狀態, 同樣的, 使用 .attr(「checked」) 也無法正確獲取checkbox的狀態

請從看到這篇文章開始, 使用 .prop(「checked」, true) 和 .prop(「checkbox」) 來設定和獲取checkbox的勾選狀態, 處於歷史的考慮, 您可能更習慣使用 .is(「:checked」) 來獲取狀態, 這也是推薦的方法.

如果你去測試, 可能會發現第一次使用 .attr(「checked」, true) 的時候, checkbox被正確的勾選上了, 但是如果取消了勾選狀態(手動取消, .removeattr(「checked」), 或.attr(「checked」, false)中的任何一種方法), 再次使用 .attr(「checked」, true) 或 .attr(「checked」, 「checked」) 都將沒有任何效果.

所以, 請使用  .prop(「checked」, true) 來設定狀態, 使用 .prop(「checked」) 來獲取狀態

jQuery 獲取與設定div的寬高

jquery獲取與設定div的寬高的方法有兩種 1.使用尺寸函式 2.使用css方法 獲取寬高 1.尺寸函式 height 獲取高度,width 獲取寬度 2.css獲取div寬高 css height 獲取高度,css width 獲取寬度 區別 尺寸函式獲取的值為整型,而css獲取的值為帶px的...

高版本轉低版本 iOS高版本備份如何匯入低版本思路

又是乙個快樂的上班摸魚的一天,好久都沒更新了,這段時間一直在忙於出差送貨,學長最喜歡的週末也都 碰巧 的雙休變單休了,學長忍不住心疼學長我自己個er。可能有小夥伴覺得,不就是更新一篇文章嘛,抽個空不久更新了嘛,這麼多廢話幹嘛?誠然,更新一篇文章抽個空就可以了,但是相對於質量學長真心不敢苟同,學長寧願...

安裝高版本module init tools

如果用預設的configure,module init tools會被安裝到 usr local sbin,這樣的話,在初始化時就不會被呼叫到。其實module init tools提供很好的向下相容性,如果發現核心版本是2.5.48以下的,那麼會自動呼叫.old版本,比如modprobe會自動呼叫...