jQuery中is()方法用法实例


Posted in Javascript onJanuary 06, 2015

本文实例讲述了jQuery中is()方法用法。分享给大家供大家参考。具体分析如下:

此方法使用参数来检查匹配元素集合。
如果其中至少有一个元素符合这个给定的参数就返回true,否则返回false。

语法结构一:

$(selector).is(expr)

参数列表:
参数 描述
expr 字符串值,供匹配当前元素集合的选择器表达式。

实例代码:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/> 

<meta name="author" content="https://3water.com/" />

<title>is()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  alert($("li").parent().is("ul"))

})

</script>

</head>

<body>

<div>

  <ul>

    <li>div+css专区</li>

    <li>jQuery专区</li>

  </ul>

</div>

</body>

</html>

下面代码检测li元素的父元素是否是ul,如果是返回true,否则返回false。

语法结构二:

参数列表:

参数 描述
element 用于匹配元素的DOM元素或者jQuery元素。

实例代码:

实例一:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/> 

<meta name="author" content="https://3water.com/" />

<title>is()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  alert($("li").parent().is(document.getElementById("parent")))

})

</script>

</head>

<body>

<div>

  <ul id="parent">

    <li>div+css专区</li>

    <li>jQuery专区</li>

  </ul>

</div>

</body>

</html>

实例二:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/> 

<meta name="author" content="https://3water.com/" />

<title>is()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  alert($("li").parent().is($("#parent")))

})

</script>

</head>

<body>

<div>

  <ul id="parent">

    <li>div+css专区</li>

    <li>jQuery专区</li>

  </ul>

</div>

</body>

</html>

语法结构三:

使用函数用来遍历元素的集合。
此函数接受一个参数index,这是元素在jQuery集合的索引。函数中, this指的是当前的DOM元素。

参数列表:

参数 描述
function(index) 定义返回is()匹配值的函数。index为当前元素在匹配元素集合中的索引值。

实例代码:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/> 

<meta name="author" content="https://3water.com/" />

<title>is()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  alert($("li").parent().is(function(index){return $("ul").attr("id")=="parent"}))

})

</script>

</head>

<body>

<div>

  <ul id="parent">

    <li>div+css专区</li>

    <li>jQuery专区</li>

  </ul>

</div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
Oct 31 Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
在JavaScript中处理字符串之link()方法的使用
Jun 08 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
Mar 02 Javascript
微信小程序 后台登录(非微信账号)实例详解
Mar 31 Javascript
深入探究angular2 UI组件之primeNG用法
Jul 26 Javascript
vue使用rem实现 移动端屏幕适配
Sep 26 Javascript
js实现图片跟随鼠标移动效果
Oct 16 Javascript
vue2.0 解决抽取公用js的问题
Jul 31 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
Aug 22 Javascript
JavaScript中document对象使用详解
Jan 06 #Javascript
jQuery中Form相关知识汇总
Jan 06 #Javascript
使用VS开发 Node.js指南
Jan 06 #Javascript
jQuery实现的图片分组切换焦点图插件
Jan 06 #Javascript
JavaScript静态类型检查工具FLOW简介
Jan 06 #Javascript
jQuery中filter()方法用法实例
Jan 06 #Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 #Javascript
You might like
使用PHP socke 向指定页面提交数据
2008/07/23 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
2019/11/01 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
彪马土耳其官网:PUMA土耳其
2019/07/14 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
优秀党员转正的自我评价
2013/10/06 职场文书
交通安全标语
2014/06/06 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python