jquery如何判断某元素是否具备指定的样式
2018-10-12 14:01
477 查看
分为以下2种情况:
1.如果css写成行内样式,可以通过获取style属性的值来判断,示例如下:
判断id为divid的div元素是否有font-size样式:
注:如果id为divid的div元素只有一个,则jquery的each只执行一次。
2.如果css写成类样式,可以通过获取class属性的值来判断,示例如下:
判断id为divid的div元素是否含有类样式divclass:
jquery代码如下:
注:以上代码可以实现点击切换背景颜色。
1.如果css写成行内样式,可以通过获取style属性的值来判断,示例如下:
判断id为divid的div元素是否有font-size样式:
<div id="divid" style="float:left; font-size:12px;"></div>
jquery代码如下:
jQuery("#divid").each(function(){
var fontSize = $(this).attr("style").indexOf("font-size");
if(fontSize != (-1)){alert("已定义");}
else{$(this).css({"float":"left","font-size":"12px"});}
});
注:如果id为divid的div元素只有一个,则jquery的each只执行一次。
2.如果css写成类样式,可以通过获取class属性的值来判断,示例如下:
判断id为divid的div元素是否含有类样式divclass:
.divclass{
background-color: #F33;
}
<div id="divid" class="divclass"></div>
jquery代码如下:
jQuery("#divid").click(function(){
if(jQuery(this).attr("class").indexOf("divclass")>0){
jQuery(this).removeClass("divclass")
}else{
jQuery(this).addClass("divclass")
}
});
注:以上代码可以实现点击切换背景颜色。
您可能感兴趣的文章:
相关文章推荐
- jquery如何判断某元素是否具备指定的样式
- jquery如何判断某元素是否具备指定的样式
- jquery 判断某元素是否具备指定的样式
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)另外如何给元素动态添加类
- jQuery判断数组是否包含了指定的元素
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)
- javascript(jquery)中如何判断一个元素在页面中是否存在
- jQuery -- 如何使用jQuery判断某个元素是否存在
- 在jQuery,如何判断页面元素是否存在?
- jQuery判断数组是否包含了指定的元素
- jquery判断一个元素是否含有一个指定的类(class)
- JQuery如何判断标签指定属性是否存在
- 使用jquery判断一个元素是否含有一个指定的类(class)
- jQuery判断元素上是否绑定了指定事件的方法
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)
- jQuery 如何判断某个元素是否可见?
- jQuery判断数组是否包含了指定的元素
- 使用jquery判断一个元素是否含有一个指定的类(class)
- jQuery判断某个元素是否存在某个样式