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下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
Oct 22 Javascript
通过上下左右键和回车键切换光标实现代码
Mar 08 Javascript
关于query Javascript CSS Selector engine
Apr 12 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
javascript实现无限级select联动菜单
Jan 02 Javascript
jquery中change()用法实例分析
Feb 06 Javascript
js确认框confirm()用法实例详解
Jan 07 Javascript
AngularJS初始化静态模板详解
Jan 14 Javascript
JavaScript事件详细讲解
Jun 27 Javascript
JavaScript 基础表单验证示例(纯Js实现)
Jul 20 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
Mar 07 Javascript
vue实现行列转换的一种方法
Aug 06 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
封装一个PDO数据库操作类代码
2009/09/09 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
JavaScript 作用域链解析
2014/11/13 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
Express进阶之log4js实用入门指南
2018/02/10 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
在校生党员自我评价
2013/09/25 职场文书
数控专业自荐书范文
2014/03/16 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
房地产项目合作意向书
2015/05/08 职场文书
孟佩杰观后感
2015/06/17 职场文书
怎样写观后感
2015/06/19 职场文书
新员工入职感想
2015/08/07 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技