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 isArray 数组类型检测函数
Oct 08 Javascript
js获取select标签选中值的两种方式
Jan 09 Javascript
js 判断图片是否加载完以及实现图片的预下载
Aug 14 Javascript
jQuery中:has选择器用法实例
Dec 30 Javascript
javascript限制文本框输入值类型的方法
May 07 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 Javascript
js编写三级联动简单案例
Dec 21 Javascript
jQuery表单验证之密码确认
May 22 jQuery
详解微信小程序实现仿微信聊天界面(各种细节处理)
Feb 17 Javascript
Node.js学习教程之Module模块
Sep 03 Javascript
javascript实现简单页面倒计时
Mar 02 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
python 字符串常用函数详解
2019/09/11 Python
pyqt5中动画的使用详解
2020/04/01 Python
Python PIL库图片灰化处理
2020/04/07 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
小松树教学反思
2014/02/11 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
求职个人评价范文
2014/04/09 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
公司年会开场白
2015/06/01 职场文书