jQuery對元素屬性的修改和獲取


  .attr()和,prop()都都可以對修改元素的屬性值和獲取元素的屬性值 語法都相同  但是在實際操作中一定的區別

今天在用jQuery做一個網頁的復選框的全選和全不選的時候發現問題,當我自己去點擊復選框之后,兩個按鈕對我點擊的復選框都不起作用了

  再看看筆記,發現自己的代碼上都沒有問題,可是為什么會出現這樣的情況呢?

  起初我以為是jQuery庫的問題,可是修改以后還是不行  在經過了解后才發現,

  attr()在網頁的實際操作中有一定的欠缺,對元素屬性的值不能實時更改

  prop在jQuery1.6的版本后出現,但是不會出現像attr()一樣的問題,在用戶操作一個復選框后不能正常執行代碼

 

  所以jQuery對元素屬性的修改和獲取上推薦:

  prop()  在元素固有屬性的時候使用

  attr()  在自定義屬性使用

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM