jQuery 學習筆記(3)(內容選擇器、attr方法、prop方法,類的操作)
阿新 • • 發佈:2018-08-15
節點 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方法,類的操作)