1. 程式人生 > >jQuery 學習筆記(3)(內容選擇器、attr方法、prop方法,類的操作)

jQuery 學習筆記(3)(內容選擇器、attr方法、prop方法,類的操作)

節點 lec ddc 方法 pty 全部 如果 一個 所有

內容選擇器:

1、$("div:empty"): 空的div元素

2、$("div:parent"): 非空div元素

3、$("div:contains(text)"): 包含 text 文本(指定文本)的div元素

4、$("div:has(‘span‘)"): 包含span元素(指定子元素)的div元素

2、.attr() 和.removeAttr()

  $("div").attr() //獲取或者設置屬性節點的值

    註意:獲取屬性值:無論找到多少個元素都只會返回第一個元素指定屬性節點的值

       設置屬性值:找到幾個元素就同時設置全部找到的元素的屬性值(如果沒有指定屬性節點則新建添加)

  $("div").removeAttr() //刪除屬性節點

    註意:該方法刪除屬性節點時會刪除所有選定元素的屬性節點

      同時刪除多個屬性節點: $("div").removeAttr("name class"),(用空格隔開字符串即可)

3、.prop() 和 removeProp()

  註意: 既可以操控屬性也可以操控屬性節點

      官方推薦: 具有true和false的屬性節點(如:checked、selected、disabled)就使用.prop(),其他使用.attr()

4、.addClass() 、.removeClass() 、.toggleClass()

jQuery 學習筆記(3)(內容選擇器、attr方法、prop方法,類的操作)