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 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
Apr 07 Javascript
Jquery 获取checkbox的checked问题
Nov 16 Javascript
js实现鼠标经过表格行变色的方法
May 12 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 Javascript
js实现字符串和数组之间相互转换操作
Jan 12 Javascript
Bootstrap CSS组件之按钮组(btn-group)
Dec 17 Javascript
Angularjs中ng-repeat的简单实例
Aug 25 Javascript
通过js控制时间,一秒一秒自己动的实例
Oct 25 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
基于jQuery实现可编辑的表格
Dec 11 jQuery
微信小程序实现购物车小功能
Dec 30 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
?生?D片??C字串
2006/12/06 PHP
php批量删除数据
2007/01/18 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
linux中cd命令使用详解
2015/01/08 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
php数组遍历类与用法示例
2019/05/24 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
Python中为什么要用self探讨
2015/04/14 Python
Python pickle模块用法实例
2015/04/14 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
技术学校毕业生求职信分享
2013/12/02 职场文书
四川成都导游欢迎词
2014/01/18 职场文书
客服专员岗位职责
2014/02/28 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
2015年元旦标语大全
2014/12/09 职场文书
2015年领班工作总结
2015/04/29 职场文书
发票退票证明
2015/06/24 职场文书
2015年科普工作总结
2015/07/23 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书