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 无符号右移运算符
Apr 17 Javascript
jquery中this的使用说明
Sep 06 Javascript
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
js showModalDialog弹出窗口实例详解
Jan 07 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
JS特效实现图片自动播放并可控的效果
Jul 31 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
Bootstrap-table自定义可编辑每页显示记录数
Sep 07 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 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.ini中文版
2006/10/09 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
preg_match_all使用心得分享
2014/01/31 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python获取apk文件URL地址实例
2013/11/01 Python
python插入排序算法的实现代码
2013/11/21 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
python文件及目录操作代码汇总
2020/07/08 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
买房委托公证书
2014/04/08 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书