分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

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

发布时间:2023-09-06 01:42责任编辑:熊小新关键词:js

转载:https://www.cnblogs.com/ooo0/p/6278102.html

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中所有奇数顺序的元素

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

原文地址:https://www.cnblogs.com/zhangjd/p/8439217.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved