jquery 判断 元素是否具有某个class

如题所述

方法一:定义和用法
hasClass() 方法检查被选元素是否包含指定的 class。
语法
$(selector).hasClass(class)

例子:
<div class="a" id="b"></div>
<script>
if($("#b").hasClass("a")){
alert("包含class a");
}
</script>

方法二:
alert($("a").attr(class));
获得a标签的class

举个例子:
如果css写成类样式,可以通过获取class属性的值来判断,示例如下:
判断id为a的div元素是否含有类样式b:
html:

.b{
background-color: #F33;
}
<div id="a" class="b"></div>

jq:
$("#a").click(function(){
if($(this).attr("class").indexOf("b")>0){
$(this).removeClass("b")
}else{
$(this).addClass("b")
}
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-26
定义和用法
hasClass() 方法检查被选元素是否包含指定的 class。
语法
$(selector).hasClass(class)

例子:
<div class="a" id="b"></div>
<script>
if($("#b").hasClass("a")){
alert("包含class a");
}
</script>本回答被提问者和网友采纳
第2个回答  2015-05-26
$("#id").is(".class");

第3个回答  2015-05-26
$().hasClass('class'); 一般是用这个

JQuery 判断 元素是否具有某个class
在jquery中有2种方法可以来判断一个元素是否包含一个确定的类(class)。两种方法的返回值都是ture和false。包含的话返回true,不包含的话返回false。2种方法分别是:is(‘.classname’) 和 hasClass(‘classname’)如:html:jq:(document).ready(function(){$(".red").click(function(){if($(...

jquery 判断 元素是否具有某个class
1. is(‘.classname’)2. hasClass(‘classname’)以下是一个div元素是否包含一个redColor的例子:1. 使用is(‘.classname’)的方法 ('div').is('.redColor')2. 使用hasClass(‘classname’)的方法(注意jquery的低版本可能是hasClass(‘.classname’))('div').hasClass('redColor')以下是...

jquery 判断 元素是否具有某个class
jquery中判断是否包含某个class的方法是使用使用hasClass()。hasClass()方法是用来检查被选择的元素是否包含指定的class名,其语法:(selector).hasClass("className");\/\/其中class是必须的值,规定需要在指定元素中查找的类名。hasClass()也可以同时写多个class但他们之前用空格隔开,如下:(selector).h...

JQuery 判断 元素是否具有某个class
false:不包含

怎么使用jquery判断一个元素是否含有一个指定的类
使用jquery判断一个元素是否含有一个指定的类是用hasClass( )方法实现的。hasClass( )方法表示指定元素是否包含指定样式。值得注意的是:hasClass( )方法并不能判断是否包含样式,而是判断是否包含指定样式。比如有如下dom元素: 可以使用$("#b5").hasClass("one")判断,如果返回true,就是有,否则就...

JQuery 判断 元素是否具有某个class
两种方法如下:1、hasClass(‘classname’)2、is(‘.classname’)例子:1、使用is(‘.classname’)的方法 ('div').is('.redColor')2、使用hasClass(‘classname’)的方法(注意jquery的低版本可能是hasClass(‘.classname’))('div').hasClass('redColor')...

怎么使用jquery判断一个元素是否含有一个指定的类
jQuery中的hasClass() 方法可以判断一个元素是否含有一个指定的类,该方法的语法为$(selector).hasClass(class),参数为必需,规定需要在指定元素中查找的类。工具原料:编辑器、浏览器 1、做一个简单的示例:检查第一个 元素是否包含 "intro" 类,简单的代码如下:$(document).ready(function(){ ...

jquery判断有没有class
判断第一个 元素是否包含 "h5course" 类:$("button").click(function(){ alert($("p:first").hasClass("h5course"));});建议你去看看HTML5学堂。

jquery 判断元素是否有某个属性
在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $("input[name=new]").hasClass("new") 即可判断.但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?这时就没...

元素中有几个class,JS判断这个元素是否存在某个class
用jquery:if ($('#test').hasClass('lala')) { alert("ok"); };元素,又称化学元素,指自然界中一百多种基本的金属和非金属物质,它们只由一种原子组成,其原子中的每一核子具有同样数量的质子,用一般的化学方法不能使之分解,并且能构成一切物质。 一些常见元素的例子有氢,氮和碳。

相似回答