博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选
阅读量:5102 次
发布时间:2019-06-13

本文共 1212 字,大约阅读时间需要 4 分钟。

 

js jquery 获取元素(父节点,子节点,兄弟节点)

一,js 获取元素(父节点,子节点,兄弟节点)

 

 
  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; // 下一个兄弟节点
 

 

二,jquery 获取元素(父节点,子节点,兄弟节点)

 
$("#test1").parent(); // 父节点    $("#test1").parents(); // 全部父节点    $("#test1").parents(".mui-content");    $("#test").children(); // 全部子节点    $("#test").children("#test1");    $("#test").contents(); // 返回#test里面的所有内容,包括节点和文本    $("#test").contents("#test1");    $("#test1").prev();  // 上一个兄弟节点    $("#test1").prevAll(); // 之前所有兄弟节点    $("#test1").next(); // 下一个兄弟节点    $("#test1").nextAll(); // 之后所有兄弟节点    $("#test1").siblings(); // 所有兄弟节点    $("#test1").siblings("#test2");    $("#test").find("#test1");
 

 

三,元素筛选

 
// 以下方法都返回一个新的jQuery对象,他们包含筛选到的元素    $("ul li").eq(1); // 选取ul li中匹配的索引顺序为1的元素(也就是第2个li元素)    $("ul li").first(); // 选取ul li中匹配的第一个元素    $("ul li").last(); // 选取ul li中匹配的最后一个元素    $("ul li").slice(1, 4); // 选取第2 ~ 4个元素    $("ul li").filter(":even"); // 选取ul li中所有奇数顺序的元素

转载于:https://www.cnblogs.com/gluncle/p/7727608.html

你可能感兴趣的文章
string StartsWith 方法 Https
查看>>
finally不管有没有错都会运行 finally 块用于清除 try 块中分配的任何资源,以及运行任何即使在发生异常时也必须执行的代码...
查看>>
jmeter非GUI的运行命令
查看>>
波特率
查看>>
2016 Multi-University Training Contest 2
查看>>
xftp找不到匹配的outgoing encryption 算法 怎么解决
查看>>
【一周一算法】算法3:最常用的排序——快速排序
查看>>
四则运算实现
查看>>
JMV监控工具之JConsole
查看>>
iis 访问网站需要进行身份验证
查看>>
Project: Individual Project - Word frequency program
查看>>
python安装BeautifulSoup注意事项
查看>>
DEDE时间
查看>>
《神经网络和深度学习》系列文章七:实现我们的神经网络来分类数字(上)...
查看>>
java——线程池
查看>>
JY游戏之毁经典《扫雷》
查看>>
用户角色权限设计
查看>>
URAL-1991 The battle near the swamp 水题
查看>>
Expected value at 1:0 异常解决方法
查看>>
Linux OS共享文件
查看>>