jqueryjq parent 和 parents和parents的区别分析

jQuery&parents和parent区别
& html lang="en" class="html"
&& script type="text/javascript"
src="../js/jquery-1.8.0.min.js" && /script &
&& script type="text/javascript" &
&$(function(){
&$("span.four").click(function(){
&&& &//parents
获取的是数组
&//如果有相同的标签元素只算其中一个并且是该标签紧上一个父元素(就是通过parent获得的元素)
&alert($(this).parents().length);//4
&$(this).parents().each(function(i){
&&&&&&&&&&&&&&&
//打印结果
&//1& p three2
&//2& div one
&//3& body body
&//4& html html
&//tagName 获取标签名称
&//$(element)[0].tagName
&//$(element).get(0).tagName
&alert($(this)[0].tagName+"
"+$(this).attr("class"));
&&& &//parent 获取的事单个元素
&alert($(this).parent().length); // 1
&& /script &
&& /head &
&& body class="body" &
& & p class="pClass" &
& & div class="one" &
class="two" &
&& p class="three1" &
&& p class="three2" &
&& span class="four" &span元素& /span &
& & /div &
&& /body &
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。推荐办理招行信用卡,新户开卡礼,5折享美食,现在办卡还可参与抽奖~
返回值:Array&Element(s)&:parent
匹配含有子元素或者文本的元素
查找所有含有子元素或者文本的 td 元素
HTML 代码:
&tr&&td&Value 1&/td&&td&&/td&&/tr&
&tr&&td&Value 2&/td&&td&&/td&&/tr&
jQuery 代码:
$("td:parent")
[ &td&Value 1&/td&, &td&Value 2&/td& ]
本站为非盈利网站,所有的捐赠收入将用于支付带宽、服务器费用,您的支持将是本站撑下去的最大动力!jquery parent和parents的区别分析_百度知道
jquery parent和parents的区别分析
提问者采纳
&#92。下面列出例子说明;&#92.parent(&#92.parent()取到的是div2;&#39.;'',div3;');)取到的是div3 $(&#92.a\&#39: ;).parent()取到的是div1.parent(),这点比较.代码如下;parents则是当前元素的祖先元素;);\\'&#39: $(\\p\\&#92,div4 $(\&#39,就是当前元素的父元素;&#92.;p\p&#92可以看出parent的取值很明确
其他类似问题
为您推荐:
jquery的相关知识
下载知道APP
随时随地咨询
出门在外也不愁jquery判断元素之间是否有父子关系 - 为程序员服务
为程序员服务
jquery判断元素之间是否有父子关系
如下代码,需要将.child-element换成子元素的选择符,将#main-nav换成父元素的选择符。
if ( $(&.child-element&).parents(&#main-nav&).length == 1 ) {
// YES, the child element is inside the parent
// NO, it is not inside
您可能的代码
相关聚客文章
荣誉:1252
相关专栏文章

我要回帖

更多关于 parent与parents 的文章

 

随机推荐