jquery 获取元素
Posted 6789
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 获取元素相关的知识,希望对你有一定的参考价值。
$("#test1").parent(); // 父节点 $("#test1").parents(); // 全部父节点 $("#test1").parents(".mui-content");//返回class为mui-content的父节点 $("#test1").children(); // 全部子节点 $("#test1").children("#test1"); //返回id为test1的子节点 $("#test1").contents(); // 返回id为test里面的所有内容,包括节点和文本 $("#test1").contents("#test1"); //返回id为test里面的id为#test1的节点和文本 $("#test1").prev(); // 上一个兄弟节点 $("#test1").prevAll(); // 之前所有兄弟节点 $("#test1").next(); // 下一个兄弟节点 $("#test1").nextAll(); // 之后所有兄弟节点 $("#test1").siblings(); // 所有兄弟节点 $("#test1").siblings("#test2"); //返回id为test2的兄弟节点 $("#test").find("#test1"); 选中id为test后代中 id为test1的节点
注意上面的方法 返回的是jquery 集合 需要继续用jq的方法操作或取值 如果想要转为dom 直接操作的只需要 取它的下标即可 如: $("#test1").parent()[0] 返回的就是dom节点
以上是关于jquery 获取元素的主要内容,如果未能解决你的问题,请参考以下文章
[ jquery 文档处理 insertBefore(content) before(content|fn) ] 此方法用于把所有匹配的元素插入到另一个指定的元素元素集合的前面,实现外部插入(代码片段