當(dāng)前位置:首頁 > IT技術(shù) > Web編程 > 正文

5.jQuery 的 Class操作
2022-05-31 17:10:29

5.jQuery 的 Class操作

主要講解對Class操作的三個方法:

1.addClass(內(nèi)容)
他用來添加元素集合中全部元素的類名,如果元素集合中沒有Class,則加入內(nèi)容;
如果存在不一樣的class 補(bǔ)接:'空格' + 內(nèi)容,其實(shí)你看到的是表面內(nèi)容,實(shí)際上它是直接補(bǔ)上一個class
即: .OldClass.NewClass 不相信你可以試試 加入空格 你獲取不了

!如果已經(jīng)存在一樣的class則不動!

2.removeClass('類名')
他用來刪除元素集合中全部元素的類名,參數(shù)匹配類名,則刪除,否則不刪除。
注意這里刪除是只刪除class的值 即:(刪除后的class:) <div class></div>

3.hasClass(內(nèi)容)
判斷元素集合里有沒有這個類名,返回booleam。是否存在.

4. toggleClass(class,switch)
切換類名

參1是必須的 規(guī)定添加或移除 class 的指定元素。如需規(guī)定若干 class,請使用空格來分隔類名。
參2是可選的。布爾值。規(guī)定是否添加或移除 class。

當(dāng)空參數(shù)不加參數(shù)時:那么就將所有的class全部取消掉 有點(diǎn)刪除的意思啊。
如果只有參1:有點(diǎn)取反的意思啊 即 有參1的class取消掉 沒參1的class添加上參1(和addClass一樣?。?br/>參2 true or false 意思是true的話 那不存在參1就加上 存在就不動 ;false的話 存在參1就刪除,不存在不加 【謹(jǐn)慎使用】


作者:??咸瑜???


本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務(wù)立即開通 >