5.jQuery 的 Class操作
主要講解對Class操作的三個方法:
1.addClass(內容)
他用來添加元素集合中全部元素的類名,如果元素集合中沒有Class,則加入內容;
如果存在不一樣的class 補接:'空格' + 內容,其實你看到的是表面內容,實際上它是直接補上一個class
即: .OldClass.NewClass 不相信你可以試試 加入空格 你獲取不了
!如果已經存在一樣的class則不動!
2.removeClass('類名')
他用來刪除元素集合中全部元素的類名,參數(shù)匹配類名,則刪除,否則不刪除。
注意這里刪除是只刪除class的值 即:(刪除后的class:) <div class></div>
3.hasClass(內容)
判斷元素集合里有沒有這個類名,返回booleam。是否存在.
4. toggleClass(class,switch)
切換類名
參1是必須的 規(guī)定添加或移除 class 的指定元素。如需規(guī)定若干 class,請使用空格來分隔類名。
參2是可選的。布爾值。規(guī)定是否添加或移除 class。
當空參數(shù)不加參數(shù)時:那么就將所有的class全部取消掉 有點刪除的意思啊。
如果只有參1:有點取反的意思啊 即 有參1的class取消掉 沒參1的class添加上參1(和addClass一樣!)
參2 true or false 意思是true的話 那不存在參1就加上 存在就不動 ;false的話 存在參1就刪除,不存在不加 【謹慎使用】
作者:??咸瑜???
本文摘自 :https://blog.51cto.com/u