
这些jquery的一些查找方法:可以看看
jQueryparent(expr) //找父元素
jQueryparents(expr) //找到所有祖先元素,不限于父元素
jQuerychildren(expr) //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙
jQuerycontents() //查找下面的所有内容,包括节点和文本。
jQueryprev() //查找上一个兄弟节点,不是所有的兄弟节点
jQueryprevAll() //查找所有之前的兄弟节点
jQuerynext() //查找下一个兄弟节点,不是所有的兄弟节点
jQuerynextAll() //查找所有之后的兄弟节点
jQuerysiblings() //查找兄弟节点,不分前后
jQueryfind(expr) //跟jQueryfilter(expr)完全不一样,jQueryfilter(expr)是从初始的
jQuery对象集合中筛选出一部分,而jQueryfind()的返回结果,不会有初始集中
筛选出一部分,而jQueryfind()的返回结果,不会有初始集合中的内容,比如:
$("p")find("span")是从元素开始找,等于$("p span")
不要把jQuery元素与Dom元素混淆,你这个s是jQuery对象,不能用Dom的方法去处理:
<script>$(function () {
var s = $("span");
//alert(slength);
for( var i = 0; i < slength; i++ ){
var Str = seq(i)parent()next()text();
//也可以用 $(s[i])parent()next()text();
alert ("hello!");
alert (Str);
}
})
</script>
首先是自己的所有后代: $("#b")find("")
然后是自己的所有弟弟:$("#b")nextAll()
接着是弟弟们的所有后代:$("#b")nextAll()find("")
然后是自己所有祖先的弟弟(父亲的弟弟、祖父的弟弟……):$("#b")parents()nextAll()
最后是所有祖先的弟弟们的所有后代:$("#b")parents()nextAll()find("")
// 取得当前节点的父节点的所有直接子节点,查看当前节点在所有子节点中的位置,index从0开始。
var index = $(this)index($(this)parent()children());
以上就是关于如何使用Jquery获取当前节点的孙节点全部的内容,包括:如何使用Jquery获取当前节点的孙节点、jquery 元素节点的获取、使用jquery查找某个元素之后的所有满足条件元素(包括兄弟节点、子节点和无关节点)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)