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 相关文章推荐
JavaScript原型继承之基础机制分析
Aug 26 Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 Javascript
js/jquery判断浏览器类型的方法小结
May 12 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
JQuery实现简单的服务器轮询效果实例
Mar 31 Javascript
jQuery的ajax和遍历数组json实例代码
Aug 01 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
详解通过JSON数据使用VUE.JS
May 26 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
基于axios封装fetch方法及调用实例
Feb 05 Javascript
详解.vue文件解析的实现
Jun 11 Javascript
微信小程序实现图片选择并预览功能
Jul 25 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开发者的10个技巧
2011/02/25 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
jsonp跨域请求详解
2017/07/13 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
优秀求职信范文分享
2013/12/19 职场文书
运动会通讯稿400字
2014/01/28 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
初三开学计划书
2014/04/27 职场文书
出国英文推荐信
2014/05/10 职场文书
爱护公共设施的标语
2014/06/24 职场文书
2015元旦标语横幅
2014/12/09 职场文书
关于分班的感言
2015/08/04 职场文书
zabbix配置nginx监控的实现
2022/05/25 Servers