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 图片延迟加载并等比缩放插件
Nov 09 Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 Javascript
Spring mvc 接收json对象
Dec 10 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
js表单验证实例讲解
Mar 31 Javascript
vue中渐进过渡效果实现
Oct 27 Javascript
js实现PC端根据IP定位当前城市地理位置
Feb 22 Javascript
jquery拖动改变div大小
Jul 04 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
Vue2.0设置全局样式(less/sass和css)
Nov 18 Javascript
微信小程序基于本地缓存实现点赞功能的方法
Dec 18 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类
2006/10/09 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
django中模板的html自动转意方法
2018/05/27 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
采购主管岗位职责
2014/02/01 职场文书
运动会稿件50字
2014/02/17 职场文书
交通事故调解协议书
2014/04/16 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
2015年教师新年寄语
2014/12/08 职场文书
教师自荐信范文
2015/03/06 职场文书
生死抉择观后感
2015/06/09 职场文书
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang