jQuery中parentsUntil()方法用法实例


Posted in Javascript onJanuary 07, 2015

本文实例讲述了jQuery中parentsUntil()方法用法。分享给大家供大家参考。具体分析如下:

此方法查找匹配元素的所有的祖先元素,直到遇到expr表达式、DOM元素或者jQuery元素匹配的那个元素为止。
取得祖先元素集合可以通过筛选表达式进行筛选。

注意:祖先元素中并不包含expr表达式、DOM元素或者jQuery元素匹配的元素。

语法:

语法一:

$(selector).parentsUntil(expr,filter)

参数列表:

参数 描述
expr 可选。用于筛选祖先元素的表达式。
filter 可选。用于对取得的祖先元素集合进行筛选。

实例:

实例一:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; 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").parentsUntil(".inner").css("border","1px solid blue");

    })

</script>

</head>

<body>

    <div class="outer">

        <div>三水点靠木欢迎您</div>

        <div class="inner">

            <ul class="first">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

            <ul class="second">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

        </div>

    </div>

</body>

</html>

实例二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; 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").parentsUntil(".inner",".second").css("border","1px solid blue");

    })

</script>

</head>

<body>

    <div class="outer">

        <div>三水点靠木欢迎您</div>

        <div class="inner">

            <ul class="first">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

            <ul class="second">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

        </div>

    </div>

</body>

</html>

语法二:

$(selector).parentsUntil(element,filter)

参数列表:

参数 描述
element 可选。用于筛选祖先元素的DOM元素或者jQuery元素。
filter 可选。用于对取得的祖先元素集合进行筛选。

实例:

实例一:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; 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").parentsUntil(document.getElementById("inner")).css("border","1px solid blue");

    })

</script>

</head>

<body>

    <div class="outer">

        <div>三水点靠木欢迎您</div>

        <div id="inner">

            <ul class="first">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

            <ul class="second">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

        </div>

    </div>

</body>

</html>

实例二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; 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").parentsUntil(document.getElementById("inner"),".second").css("border","1px solid blue");

    })

</script>

</head>

<body>

    <div class="outer">

        <div>三水点靠木欢迎您</div>

        <div id="inner">

            <ul class="first">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

            <ul class="second">

                <li>HTML专区</li>

                <li>Javascript专区</li>

                <li>Div+CSS专区</li>

                <li>Jquery专区</li>

            </ul>

        </div>

    </div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
如何实现iframe(嵌入式帧)的自适应高度
Jul 26 Javascript
javascript背投广告代码的完善
Apr 08 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
Jan 11 Javascript
jquery获取多个checkbox的值异步提交给php
Jul 07 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
页面间固定参数,通过cookie传值的实现方法
May 31 Javascript
详解Node中导入模块require和import的区别
Aug 11 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
Sep 07 Javascript
element-ui组件table实现自定义筛选功能的示例代码
Mar 15 Javascript
在Express中提供静态文件的实现方法
Oct 17 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
jQuery中parents()方法用法实例
Jan 07 #Javascript
jQuery中parent()方法用法实例
Jan 07 #Javascript
jQuery中nextUntil()方法用法实例
Jan 07 #Javascript
jQuery中nextAll()方法用法实例
Jan 07 #Javascript
jQuery中next()方法用法实例
Jan 07 #Javascript
jQuery中find()方法用法实例
Jan 07 #Javascript
jQuery中closest()函数用法实例
Jan 07 #Javascript
You might like
php实现天干地支计算器示例
2014/03/14 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
一起来写段JS drag拖动代码
2010/12/09 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
详解ES6中的三种异步解决方案
2018/06/28 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Hadoop中的Python框架的使用指南
2015/04/22 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
化学教师自荐信范文
2013/12/28 职场文书
购房个人委托书范本
2014/10/11 职场文书
成绩单家长意见
2015/06/03 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书
Python中字符串对象语法分享
2022/02/24 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL