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中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
JavaScript头像上传插件源码分享
Mar 29 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
Jul 27 Javascript
AngularJS基础 ng-include 指令简单示例
Aug 01 Javascript
JS中substring与substr的用法
Nov 16 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
B/S(Web)实时通讯解决方案分享
Apr 06 Javascript
Angular2安装angular-cli
May 21 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
Jun 26 Javascript
react-native动态切换tab组件的方法
Jul 07 Javascript
vue仿ios列表左划删除
Sep 26 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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
JavaScript中的this实例分析
2011/04/28 Javascript
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript运算符小结
2015/06/03 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
Python的时间模块datetime详解
2017/04/17 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python仿抖音表白神器
2019/04/08 Python
python 实现二维列表转置
2019/12/02 Python
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
《沉香救母》教学反思
2014/04/19 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
旷课检讨书范文
2014/10/30 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js