方法一:定義和用法
hasClass() 方法檢查被選元素是否包含指定的 class。
語法
$(selector).hasClass(class)
例子:
方法二:
alert($("a").attr(class));
獲得a標籤的class
舉個例子:
如果css寫成類樣式,可以透過獲取class屬性的值來判斷,示例如下:
判斷id為a的div元素是否含有類樣式b:
html:
.b{
background-color: #F33;
}
jq:
$("#a").click(function(){
if($(this).attr("class").indexOf("b")>0){
$(this).removeClass("b")
}else{
$(this).addClass("b")
});
方法一:定義和用法
hasClass() 方法檢查被選元素是否包含指定的 class。
語法
$(selector).hasClass(class)
例子:
方法二:
alert($("a").attr(class));
獲得a標籤的class
舉個例子:
如果css寫成類樣式,可以透過獲取class屬性的值來判斷,示例如下:
判斷id為a的div元素是否含有類樣式b:
html:
.b{
background-color: #F33;
}
jq:
$("#a").click(function(){
if($(this).attr("class").indexOf("b")>0){
$(this).removeClass("b")
}else{
$(this).addClass("b")
}
});