首页 > 代码库 > jQuery 利用 parent() parents() 寻找父级 或祖宗元素
jQuery 利用 parent() parents() 寻找父级 或祖宗元素
$(this).parent().parent().parent().parent().parent().remove(); //此方法通过parent()一级一级往上找
$(this).parents("div").remove();// 此方法是找出所有父级元素以及祖宗元素 通过“div” 筛选出祖宗中是div的祖先元素
parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。 parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。 parent取得很明确就是当前元素的父元素 parents则是当前元素的祖先元素 --> <html> <head></head> <body> <div id="div1"> <div id="div2"><p></p></div> <div id="div3" class="a"><p></p></div> <div id="div4"><p></p></div> </div> </body> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript"> $("p").parent(); //取得的是div2、div3、div4 $(‘p‘).parent(‘.a‘); //取得是div3 $(‘p‘).parent().parent(); //取得是div1(这点比较奇特,不过Jquery对象本身的特点决定了这是可行的) $(‘p‘).parents(); //取得的是div1、div2、div3、div4 $(‘p‘).parents(‘.a‘); //取得的是div3 </script> </html>
jQuery 利用 parent() parents() 寻找父级 或祖宗元素
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。