js jquery - 获取元素(父节点,子节点,兄弟节点),元素筛选 (转载)
2023-09-14 08:57:23 时间
一 , 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.previousSibling; // 上一个兄弟节点
var next = test.nextSibling; // 下一个兄弟节点
二 , 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换行符转换html换行
- 使用 Dapr JS SDK 让 Nest.js 集成 Dapr(微软开源的分布式应用程序运行时)
- JS定时器是什么「建议收藏」
- JS放大镜的制作
- js中有哪些数据类型_js的五种基本数据类型
- 生成二维码的 jQuery 插件:jquery.qrcode.js
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- Jquery 给Js动态新添加的元素 绑定的点击事件详解编程语言
- jQuery延迟加载(懒加载)插件 – jquery.lazyload.js详解编程语言
- JS offsetLeft和offsetTop属性:返回当前元素的偏移位置
- 使用chrome开发者工具调试JS代码
- 使用JS技术实现Oracle数据库链接(js 链接 oracle)
- js实例入门(简单展开或关闭)
- jQuery温习篇强大的JQuery选择器
- CSS和JS标签style属性对照表(方便js开发的朋友)
- Jquery知识点三jquery表单对象操作
- js,jQuery排序的实现代码,网页标签排序的实现,标签排序
- JS中处理与当前时间间隔的函数代码
- jQuery.query.js取参数的两点问题分析
- js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
- js和jquery对dom节点的操作(创建/追加)
- JQuery的ready函数与JS的onload的区别详解
- js中的json对象详细介绍
- js读取csv文件并使用json显示出来
- js表头排序实现方法