使用jquery判断一个元素是否含有一个指定的类(class)实例

 更新时间:2017年02月12日 12:51:07   投稿:jingxian  
下面小编就为大家带来一篇使用jquery判断一个元素是否含有一个指定的类(class)实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。

2 种方法如下:

1. is(‘.classname')

2. hasClass(‘classname')

以下是一个div元素是否包含一个redColor的例子:

1. 使用is(‘.classname')的方法

$('div').is('.redColor')

2. 使用hasClass(‘classname')的方法(注意jquery的低版本可能是hasClass(‘.classname'))

$('div').hasClass('redColor')以下是检测一个元素是否含有一个redColor类的例子,含有时,则把其类变为blueColor。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.redColor { 
background:red;
}
.blueColor { 
background:blue;
}
</style>
<script type="text/javascript"src="jquery-1.8.1.min.js"></script>
</head>
<body>
<h1>jQuery check if an element has a certain class</h1>
<div class="redColor">This is a div tag with class name of "redColor"</div>
<p>
<button id="isTest">is('.redColor')</button>
<button id="hasClassTest">hasClass('.redColor')</button>
<button id="reset">reset</button>
</p>
<script type="text/javascript">
$("#isTest").click(function () {
if($('div').is('.redColor')){
$('div').addClass('blueColor');
}
});
$("#hasClassTest").click(function () {
if($('div').hasClass('redColor')){
$('div').addClass('blueColor');
}
});

$("#reset").click(function () {
location.reload();
});
</script>
</body>
</html>

以上这篇使用jquery判断一个元素是否含有一个指定的类(class)实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • jQuery操作基本控件方法实例分析

    jQuery操作基本控件方法实例分析

    这篇文章主要介绍了jQuery操作基本控件方法,结合实例形式简单分析了jQuery针对控件的样式,ID获取,遍历及属性操作等常用技巧,需要的朋友可以参考下
    2015-12-12
  • jQuery EasyUi实战教程之布局篇

    jQuery EasyUi实战教程之布局篇

    jQuery EasyUI Layout是一种基于jQuery的布局框架,今天初次使用Jquery EasyUi,简单的做了个布局页面感觉还不错,特此分享脚本之家平台供大家学习
    2016-01-01
  • Jquery 获取相同NAME 或者id删除行操作

    Jquery 获取相同NAME 或者id删除行操作

    这篇文章主要介绍了Jquery 获取相同NAME 或者id删除行操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • jquery validate在ie8下的bug解决方法

    jquery validate在ie8下的bug解决方法

    项目用到了jquery的表单校验插件validate,但在ie8下有bug,下面有个不错的解决方法,需要的朋友可以参考下
    2013-11-11
  • jQuery复制表单元素附源码分享效果演示

    jQuery复制表单元素附源码分享效果演示

    当我们遇到提交表单时,需要我们重复添加好几个表单,在订单表格中添加多个不同型号的产品信息。这个时候有复制表单表单按钮,也就是新增一项,通过点击复制按钮来实现新增一项,怎么实现的呢?下面小编跟大家分享,需要的朋友的朋友可以参考下
    2015-09-09
  • jQuery使用动画队列自定义动画操作示例

    jQuery使用动画队列自定义动画操作示例

    这篇文章主要介绍了jQuery使用动画队列自定义动画操作,涉及jQuery使用queue()方法和dequeue()方法进行函数队列操作相关实现技巧,需要的朋友可以参考下
    2018-06-06
  • jQuery查找节点并获取节点属性的方法

    jQuery查找节点并获取节点属性的方法

    这篇文章主要介绍了jQuery查找节点并获取节点属性的方法,涉及jQuery简单获取节点及attr与text方法读取元素属性的相关技巧,需要的朋友可以参考下
    2016-09-09
  • jQuery实战之仿淘宝商城左侧导航效果

    jQuery实战之仿淘宝商城左侧导航效果

    网络上很很多这种效果的JS写法,但是还没有看见用jQuery写的,效果实现很简单,确切的说是用jquery实现这个效果很简单,这就是jquery的强大和魅力所在。
    2011-04-04
  • jquery CSS选择器笔记

    jquery CSS选择器笔记

    今天是CSS的选择器,以后还有一部分xPath的选择器。今天的笔记中包括44个选择器,基本涵盖了CSS 2和CSS 3的所有规定。
    2010-03-03
  • json定义及jquery操作json的方法

    json定义及jquery操作json的方法

    下面小编就为大家带来一篇json定义及jquery操作json的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10

最新评论