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 相关文章推荐
JavaScript与DropDownList 区别分析
Jan 01 Javascript
jQuery 操作option的实现代码
Mar 03 Javascript
jquery load事件(callback/data)使用方法及注意事项
Feb 06 Javascript
js拖拽一些常见的思路方法整理
Mar 19 Javascript
js实现温度计时间样式代码分享
Aug 21 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
javascript中Number的方法小结
Nov 21 Javascript
jquery拖动改变div大小
Jul 04 jQuery
微信小程序图片左右摆动效果详解
Jul 13 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 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
Apache设置虚拟WEB
2006/10/09 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
Node.js事件驱动
2015/06/18 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python的常见矩阵运算(小结)
2019/08/07 Python
python如何保证输入键入数字的方法
2019/08/23 Python
pycharm运行scrapy过程图解
2019/11/22 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
文件中有一组整数,要求排序后输出到另一个文件中
2012/01/04 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
师范毕业生自荐信
2013/10/17 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
军训新闻稿范文
2015/07/17 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书