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 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
Apr 10 Javascript
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
jquery图形密码实现方法
Mar 11 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
Jquery中map函数的用法
Jun 03 Javascript
JavaScript中return用法示例
Nov 29 Javascript
webpack 2.x配置reactjs基本开发环境详解
Aug 08 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 Javascript
简单了解微信小程序的目录结构
Jul 01 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
vue编写简单的购物车功能
Jan 08 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
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Python import与from import使用及区别介绍
2018/09/06 Python
Python tkinter label 更新方法
2018/10/11 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
中专毕业个人的自荐信格式
2013/09/21 职场文书
财经学院自荐信范文
2014/02/02 职场文书
承诺书格式范文
2014/06/03 职场文书
烟台的海导游词
2015/02/02 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
导游词之西安骊山
2019/12/03 职场文书
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
Nginx的基本概念和原理
2022/03/21 Servers