当前位置:主页 > jquery教程 > jQuery中parents()和parent()的区别分析

实例解析jQuery中parents()和parent()的区别

发布:2020-02-05 16:00:30 187


本站收集了一篇jQuery相关的编程文章,网友尚鹤梦根据主题投稿了本篇教程内容,涉及到jQuery、parents()、parent()、jQuery中parents()和parent()的区别分析相关内容,已被781网友关注,内容中涉及的知识点可以在下方直接下载获取。

jQuery中parents()和parent()的区别分析

本文实例分析了jQuery中parents()和parent()的区别,分享给大家供大家参考。具体分析如下:

其实在jQuery中,函数或者选择器的概念都是很容易理解的,只要对API手册有足够的熟练就能够很容易分辨,标题中的函数其实也是如此,不过咱们这里还是做一些简单的介绍,毕竟这样可能更为方便一些。

一.parents()函数:

此函数能够获取匹配元素的所有父元素,代码示例:

 

 
$(".mayi").parents().css("color","red");

 

以上代码可以将所有class属性值为"mayi"的元素的所有父级元素的字体颜色设置为红色。
看一段完整的代码实例:

 

 
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="//www.jb51.net/" />
<title>计算被选中复选框的数量-码农之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".mayi").parents().css("color","red");
})
</script>
</head>
<body>
<div>
码农之家一
  <div>
    码农之家一一
    <span class="mayi">码农之家欢迎您</span>
  </div>
</div>
</body>
</html>

以上代码可以将span元素的所有父元素中的字体颜色设置为红色。

 

二.parent()函数:

此函数能够能够获取所有匹配元素的一级父元素,而不是所有父元素。

 

 
$(".mayi").parents().css("color","red");

 以上代码可以将class属性值为mayi的元素的一级父元素中的字体颜色设置为红色。
看一段完整的代码:

 

 

 
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="//www.jb51.net/" />
<title>计算被选中复选框的数量-码农之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".mayi").parent().css("color","red");
})
</script>
</head>
<body>
<div>
码农之家一
  <div>
    码农之家一一
    <span class="mayi">码农之家欢迎您</span>
  </div>
</div>
</body>
</html>

以上代码只能够span元素的一级父元素中的"码农之家一一"的字体颜色设置为红色。

 

这两个函数的最大区别就是父元素的返回,从函数的名称也能够感知到,带有s能够获取所有的父元素,没有s的只能够获取一级父元素,很简单这里就不多介绍了,感兴趣的朋友可以参阅相关文章。

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


参考资料

相关文章

  • jquery如何操作select

    发布:2020-02-01

    这篇文章主要介绍了jquery下拉select控件操作方法分享(jquery操作select),需要的朋友可以参考下


  • 实例详解jQuery动态增减行

    发布:2020-03-09

    这篇文章主要介绍了jQuery动态增减行的实例代码解析,本文图文并茂给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下


  • jQuery文字横向滚动效果的实现代码

    发布:2022-07-04

    给网友们整理关于jQuery的教程,下面小编就为大家带来一篇jQuery文字横向滚动效果的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • 如何解决Jquery对新插入的节点 绑定Click事件失效

    发布:2020-02-01

    下面小编就为大家带来一篇Jquery对新插入的节点 绑定Click事件失效的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • jQuery fadeTo方法调整图片的透明度用法说明

    发布:2020-06-22

    利用jquery的fadeTo方法可以简单的制作一些很不错的动画效果.可以使图片或者文字或者区块以不同的透明度效果出现.例如以下练习实例,感兴趣的朋友可以参考下哈


  • jquery实现弹幕效果示例代码

    发布:2020-01-27

    这篇文章主要为大家详细介绍了基于jquery实现弹幕效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • jQuery倒计时代码

    发布:2021-05-18

    本文给大家分享一段超简单的代码基于jquery实现倒计时功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下


  • jQuery轻松实现无缝轮播实例代码

    发布:2020-01-21

    这篇文章主要为大家详细介绍了jQuery轻松实现无缝轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


网友讨论