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代码
Dec 15 Javascript
jQuery Selector选择器小结
May 06 Javascript
javascript中的变量作用域以及变量提升详细介绍
Oct 24 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
理解JS事件循环
Jan 07 Javascript
javascript每日必学之封装
Feb 23 Javascript
jQuery图片轮播插件——前端开发必看
May 31 Javascript
jQuery实现右下角可缩放大小的层完整实例
Jun 20 Javascript
JS中parseInt()和map()用法分析
Dec 16 Javascript
使用JS 插件qrcode.js生成二维码功能
Feb 20 Javascript
vue双花括号的使用方法 附练习题
Nov 07 Javascript
vue+element实现动态加载表单
Dec 13 Vue.js
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
DSP接收机前端设想
2021/03/02 无线电
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
JS判断数组那点事
2017/10/10 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
pycharm安装图文教程
2017/05/02 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
python——全排列数的生成方式
2020/02/26 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
军训教官感言
2014/03/02 职场文书
合作意向书范本
2014/03/31 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
教师群众路线心得体会
2014/11/04 职场文书
初级职称评定工作总结
2015/08/13 职场文书
MYSQL如何查看操作日志详解
2022/05/30 MySQL
ubuntu端向日葵键盘输入卡顿问题及解决
2022/12/24 Servers