jQuery中prevUntil()方法用法实例


Posted in Javascript onJanuary 08, 2015

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

此函数查找匹配元素之前所有的同辈元素,直到遇到expr表达式、DOM元素或者jQuery元素匹配的那个元素为止。
可以使用可选的表达式对同辈元素集合进行筛选。

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

语法:

语法 一:

$(selector).prevUntil(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>

<style type="text/css">

.father {

        height:200px;

        width:200px;

        border:1px solid blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $(".father div").prevUntil(".firstp").css("color","blue")

    })

</script>

</head>

<body>

<div class="father">

  <p class="firstp">我是p元素</p>

  <span>我是span元素</span>

  <p>我是p元素</p>

  <div>我是div元素</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>

<style type="text/css">

.father {

        height:200px;

        width:200px;

        border:1px solid blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $(".father div").prevUntil(".firstp","span").css("color","blue")

    })

</script>

</head>

<body>

<div class="father">

  <p class="firstp">我是p元素</p>

  <span>我是span元素</span>

  <p>我是p元素</p>

  <div>我是div元素</div>

</div>

</body>

</html>

语法二:

$(selector).prevUntil(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>

<style type="text/css">

.father {

        height:200px;

        width:200px;

        border:1px solid blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $(".father div").prevUntil(document.getElementById("firstp")).css("color","blue")

    })

</script>

</head>

<body>

<div class="father">

  <p id="firstp">我是p元素</p>

  <span>我是span元素</span>

  <p>我是p元素</p>

  <div>我是div元素</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>

<style type="text/css">

.father {

        height:200px;

        width:200px;

        border:1px solid blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $(".father div").prevUntil(document.getElementById("firstp"),"span").css("color","blue")

    })

</script>

</head>

<body>

<div class="father">

  <p id="firstp">我是p元素</p>

  <span>我是span元素</span>

  <p>我是p元素</p>

  <div>我是div元素</div>

</div>

</body>

</html>

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

Javascript 相关文章推荐
javascript 短路法代码精简
Aug 20 Javascript
php与js的区别是什么
Aug 05 Javascript
自定义刻度jQuery进度条及插件
Sep 02 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
微信小程序实现滑动删除效果
May 19 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
微信小程序音乐播放器开发
Nov 20 Javascript
echarts实现晶体球面投影的实例教程
Oct 10 Javascript
JS实现鼠标移动拖尾
Dec 27 Javascript
jQuery中prevAll()方法用法实例
Jan 08 #Javascript
jQuery中prev()方法用法实例
Jan 08 #Javascript
深入探密Javascript数组方法
Jan 08 #Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
Jan 07 #Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 #Javascript
jQuery中parents()方法用法实例
Jan 07 #Javascript
jQuery中parent()方法用法实例
Jan 07 #Javascript
You might like
关于PHP中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
layui表格实现代码
2017/05/20 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
销售演讲稿范文
2014/01/08 职场文书
个人培训自我鉴定
2014/03/28 职场文书
环境科学专业求职信
2014/08/04 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
欢迎家长标语
2014/10/08 职场文书
合作意向协议书
2015/01/29 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
大学生自我评价范文
2015/03/03 职场文书
2016银行求职自荐信
2016/01/28 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
解析Java异步之call future
2021/06/14 Java/Android
P站美图推荐——变身女主角特辑
2022/03/20 日漫