jQuery-处理class属性
1、addClass方法
為每個匹配的元素添加指定的樣式類名
參數類型說明:
1)class名稱(字符串)
每個匹配元素添加的一個或多個用空格隔開的樣式名
2)function(index, currentClass)
有多少個匹配元素,這個函數就會執(zhí)行多少次!
函數可以接受到兩個參數:第一個是當前元素的序號、第二個是當前元素擁有class
函數內部this代表當前的html元素對象
return 的數據就是類名
2、hasClass方法
確定任何一個匹配元素是否含有給定的(樣式)類,返回true或false
可用于多個擁有多個類名的元素
參數類型說明:
類名稱
3、removeClass方法
移除集合中每個匹配元素上一個,多個或全部樣式
1)class名稱(字符串)
每個匹配元素移除的一個或多個用空格隔開的樣式名
2)function(index, className)
有多少個匹配元素,這個函數就會執(zhí)行多少次!
函數可以接受到兩個參數:第一個是當前元素的序號、第二個是當前元素擁有class
函數內部this代表當前的html元素對象
返回一個或多個(用空格隔開)將要被移除的樣式名
4、toggleClass方法
切換!如果存在(不存在)類就刪除(添加)這個類
使用說明:
1)使用方式一:
不傳參數
對已有的class進行切換!
2)使用方式二:
傳入類型: String
在匹配的元素集合中的每個元素上用來切換的一個或多個(用空格隔開)樣式類名
3)使用方式三
傳入函數:
Function( Integer index, String className )
String className:當前元素擁有的class
返回應該顯示的樣式
可以人工控制是應該加上指定的樣式,還是移除指定的樣式!
可以給該參數傳第二個參數(布爾值),用來表示判斷樣式類是否應該被添加或刪除:
true表示添加樣式,false表示移除樣式!
轉載于:https://www.cnblogs.com/yw0219/p/5967500.html
總結
以上是生活随笔為你收集整理的jQuery-处理class属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7. Docker - 网络管理
- 下一篇: 关于CALayer的contentsGr