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 相关文章推荐
优秀js开源框架-jQuery使用手册(1)
Mar 10 Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
jQuery ajax cache缓存问题
Jul 01 Javascript
jquery form表单序列化为对象的示例代码
Mar 05 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
Oct 25 Javascript
Vuejs 组件——props数据传递的实例代码
Mar 07 Javascript
JavaScript中的遍历详解(多种遍历)
Apr 07 Javascript
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
JS sort排序详细使用方法示例解析
Sep 27 Javascript
解决vuex刷新数据消失问题
Nov 12 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实现的简单mock json脚本分享
2015/02/10 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
YII框架常用技巧总结
2019/04/27 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
js截取小数点后几位的写法
2013/11/14 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Python从MP3文件获取id3的方法
2015/06/15 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python检测数据类型的方法总结
2019/05/20 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
思想政治自我鉴定
2013/10/06 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
公司催款律师函
2015/05/27 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
部分武汉产收音机展览
2022/04/07 无线电