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 相关文章推荐
javascript document.images实例
May 27 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
javascript初学者常用技巧
Sep 02 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
javascript this详细介绍
Sep 19 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
Feb 14 Javascript
Angular通过angular-cli来搭建web前端项目的方法
Jul 27 Javascript
JavaScript变量类型以及变量作用域详解
Aug 14 Javascript
JS实现将对象转化为数组的方法分析
Jan 21 Javascript
JS实现马赛克图片效果完整示例
Apr 13 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
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
Laravel5中Cookie的使用详解
2017/05/03 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
js data日期初始化的5种方法
2013/12/29 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
js获取Get值的方法
2016/09/29 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
微信小程序实现签到功能
2018/10/31 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
vue+Element-ui实现登录注册表单
2020/11/17 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
2019/06/28 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
Python绘制组合图的示例
2020/09/18 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
给全校老师的建议书
2014/03/13 职场文书
网络优化专员求职信
2014/05/04 职场文书
大学生村官考核材料
2014/05/23 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang