js中attr 與find 獲取屬性值,


一、attr的用法

1. attr(屬性名       //獲取屬性的值(取得第一個匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中獲取一個屬性的值。如果元素沒有相應屬性,則返回 undefined )

2. attr(屬性名, 屬性值)   //設置屬性的值 (為所有匹配的元素設置一個屬性值。)

3. attr(屬性名,函數值    //設置屬性的函數值  (為所有匹配的元素設置一個計算的屬性值。不提供值,而是提供一個函數,由這個函數計算的值作為屬性值。)

4. attr(properties)    //給指定元素設置多個屬性值,即:{屬性名一: “屬性值一” , 屬性名二: “屬性值二” , … … }。(這是一種在所有匹配元素中批量設置很多屬性的最佳方式。 注意,如果你要設置對象的class屬性,你必須使用'className' 作為屬性名。或者你  可以直接使用'class'或者'id'。)

二、find獲取屬性為某值的元素

  1.例如<div class="demo">  …… <a data-id="1099">hello</a> …… <a data-id="1000">hello</a> </div>獲取data-id="1099"的a標簽:

    $(".demo").find("[data-id='1099']")

  

 

 

參考鏈接: jQuery中attr()方法的使用


免責聲明!

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



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