clwn.net
当前位置:首页 >> 求助,jquEry怎样获得父节点的父节点的兄弟节点 >>

求助,jquEry怎样获得父节点的父节点的兄弟节点

<!DOCTYPE html><html><head> <title></title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript">

$(selected).parents(selected).siblings();parents(selected)先找到你指定的父级,siblings()遍历它的兄弟节点,不分前后

jquery获取父元素方法比较多,比如parent(),parents(),closest(),find,first-child这些都能帮你实现查找父节点、子节点、兄弟节点.$('#cur').parent().parent();或$('#cur').parent().parent('.pp');或$('#cur').parent('.pp'); jquery 兄弟节点的获取

var jCheckbox = jQuery('checkbox');//你的checkboxvar jTr=jCheckbox.parent().parent();//即可不知道你想获取什么?jQuery很强大.或者使用var jTr=jCheckbox.parents('tr');//所有父元素中选择trvar jTr=jCheckbox.closest('tr');//只要最近的.

$('#id').siblings() 当前元素所有的兄弟节点$('#id').prev() 当前元素前一个兄弟节点$('#id').prevaAll() 当前元素之前所有的兄弟节点$('#id').next() 当前元素之后第一个兄弟节点$('#id').nextAll() 当前元素之后所有的兄弟节点 这三个方法都可以添加选择器,给出选择条件,就能找到你指定的兄弟节点了.

不去获取就行了,一般获取的都是兄弟节点,不会包括相同父元素的兄弟节点的

$("#id").click(function(){$("#id2").siblings(".class").remove(); });

这样取:$("#aaa").closest("li").attr("id")

var test = document.getElementById("test");var parent = test.parentNode; // 父节点var chils = test.childNodes; // 全部子节点var first = test.firstChild; // 第一个子节点var last = test.lastChile; // 最后一个子节点var previous =test.previousSbiling; // 上一个兄弟节点 var next = test.nextSbiling; // 下一个兄弟节点

你说的问题不是很准确 就这样写吧.<body><p id='p1'><span id='span1'>1234567</span></p><p>1122122</p><script>var p1 = document.getElementById('p1');var span1 = document.getElementById('span1');//获取父节点console.log(span1.

lhxq.net | xmlt.net | hyqd.net | sichuansong.com | qwrx.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com