jquery中的查找parents与closest方法之间的区别


Posted in Javascript onDecember 02, 2013

一、返回值 前者可以返回多个元素 或者只能返回0个或者1个

二、停止的时间不同 前者是所有的上级元素即一直到根一般是body  后者是知道发现为止,发现一个就停止了

三、开始的元素不同 前者是从父元素开始  后者是从自身开始的

代码如下:

<!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>
    <title>查找父元素</title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
</head>
<body>
 <div class="divclass" id="div1" style="width:300px;height:150px;">
  <div  style="width:200px;height:100px; margin-top:10px;margin-left:30px;">
  <p>
    给祖先添加边框
  </p>
  </div>
 </div>
</body>
</html>
 <script>
     $("p").closest("div[id='div1']").css("border", "1px solid blue");
 </script>

可以试着把closest改成parents
Javascript 相关文章推荐
跟随鼠标旋转的文字
Nov 30 Javascript
Jquery Autocomplete 结合asp.net使用要点
Oct 29 Javascript
js获取图片大小的函数代码
Sep 20 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 Javascript
JavaScript 实现打印,打印预览,打印设置
Dec 30 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
Aug 07 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
javascript算法之二叉搜索树的示例代码
Sep 12 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
js通过canvas生成图片缩略图
Oct 02 Javascript
jquery中的过滤操作详细解析
Dec 02 #Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
Dec 01 #Javascript
用JS实现3D球状标签云示例代码
Dec 01 #Javascript
js arguments,jcallee caller用法总结
Nov 30 #Javascript
js中arguments的用法(实例讲解)
Nov 30 #Javascript
JavaScript中的undefined学习总结
Nov 30 #Javascript
浅析JavaScript中的typeof运算符
Nov 30 #Javascript
You might like
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
laravel安装和配置教程
2014/10/29 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
javascript 的Document属性和方法集合
2010/01/25 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
Python pickle模块实现对象序列化
2019/11/22 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
个人作风剖析材料
2014/02/02 职场文书
人事任命书范文
2014/06/04 职场文书
人民调解员培训方案
2014/06/05 职场文书
英语教师求职信
2014/06/16 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
银行求职信模板
2015/03/20 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电