jQuery中has()方法用法实例


Posted in Javascript onJanuary 06, 2015

本文实例讲述了jQuery中has()方法用法。分享给大家供大家参考。具体分析如下:

此方法保留包含特定后代的匹配元素。
.has()方法将会从原始的jQuery对象中重新创建一组匹配的对象。
方法通过删选参数将会遍历原先对象的后代,含有匹配后代的对象将得以保留。

语法结构一:

$(selector).has(expr)

参数列表:

参数 描述
expr 字符串选择器。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("li").has("span").css("color","green") 

}) 

</script>

</head>

<body>

<div>

  <ul>

    <li><span>HTML专区</span></li>

    <li class="js">Javascript专区</li>

    <li>Div+Css专区</li>

    <li>Jquery专区</li>

  </ul>

</div>

</body>

</html>

匹配含有span元素的li元素,并将其中的字体颜色设置为绿色。

语法结构二:

$(selector).has(element)

参数列表:

参数 描述
element 含有的DOM元素。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("li").has(document.getElementsByTagName("span")).css("color","green"); 

}) 

</script>

</head>

<body>

<div>

  <ul>

    <li><span>HTML专区</span></li>

    <li class="js">Javascript专区</li>

    <li>Div+Css专区</li>

    <li>Jquery专区</li>

  </ul>

</div>

</body>

</html>

匹配含有span元素的li元素,并将其中的字体颜色设置为绿色。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
简单的无缝滚动程序-仅几行代码
May 08 Javascript
eval的两组性能测试数据
Aug 17 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
Mar 09 Javascript
js/jquery判断浏览器类型的方法小结
May 12 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
vue环境搭建简单教程
Nov 07 Javascript
Node.js系列之发起get/post请求(2)
Aug 30 Javascript
微信小程序HTTP接口请求封装代码实例
Sep 05 Javascript
解决vue-cli输入命令vue ui没效果的问题
Nov 17 Javascript
JavaScript架构localStorage特殊场景下二次封装操作
Jun 21 Javascript
jQuery中map()方法用法实例
Jan 06 #Javascript
jQuery中is()方法用法实例
Jan 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
You might like
PHP安装全攻略:APACHE
2006/10/09 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
浅谈node中的cluster集群
2018/06/02 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中endswith()函数的基本使用
2015/04/07 Python
从Python程序中访问Java类的简单示例
2015/04/20 Python
django反向解析和正向解析的方式
2018/06/05 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
python中round函数如何使用
2020/06/19 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
市场拓展计划书
2014/05/03 职场文书
军训决心书范文
2015/09/22 职场文书
严以律己学习心得体会
2016/01/13 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记