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轻松处理json文本方便而老古
Feb 17 Javascript
异步动态加载js与css文件的js代码
Sep 15 Javascript
JavaScript实现的石头剪刀布游戏源码分享
Aug 22 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
JavaScript获取一个范围内日期的方法
Apr 24 Javascript
JS获取元素多层嵌套思路详解
May 16 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
May 26 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
May 04 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
JS的时间格式化和时间戳转换函数示例详解
Jul 27 Javascript
JavaScript 定时器详情
Nov 11 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的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
Node.js实现数据推送
2016/04/14 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
浅谈js的异步执行
2016/10/18 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
python生成验证码图片代码分享
2016/01/28 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
医学专业大学生求职的自我评价
2013/11/27 职场文书
银行简历自我评价
2014/02/11 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
团员自我评价范文
2015/03/10 职场文书
死亡诗社观后感
2015/06/05 职场文书
商务信函英语问候语
2015/11/10 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
利用python进行数据加载
2021/06/20 Python