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 相关文章推荐
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
js打造数组转json函数
Jan 14 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
jQuery Html控件基本操作(日常收集整理)
Mar 11 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
vue组件间通信子与父详解(二)
Nov 07 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 Javascript
Vue.js标签页组件使用方法详解
Oct 19 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
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
UCenter Home二次开发指南
2009/05/28 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
动态加载js和css(外部文件)
2013/04/17 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
python实现的各种排序算法代码
2013/03/04 Python
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
详解python中executemany和序列的使用方法
2017/08/12 Python
详解python解压压缩包的五种方法
2019/07/05 Python
如何基于Python创建目录文件夹
2019/12/31 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
幼儿园儿童节主持词
2014/03/21 职场文书
说明书怎么写
2014/05/06 职场文书
委托证明书
2014/09/17 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
单位作风建设自查报告
2014/10/23 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
如何用python插入独创性声明
2021/03/31 Python
Django分页器的用法你都了解吗
2021/05/26 Python
室外天线与收音机天线杆接合方法
2022/04/05 无线电
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript