jQuery 当前选中DOM 的下级DOM 怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 当前选中DOM 的下级DOM 怎么写?相关的知识,希望对你有一定的参考价值。

比如$(document).ready(function()
$(".nav_j").mouseover(function()
$(this ).css("display":"block");
);
那要是我要给THIS的下面的DOM定义的话 怎么定义

$(this).children() 可以获得 下级DOM。
$(this).next() 获得同级下一个DOM。追问

比如 我要NAV_J MOUSEOVER的时候 NAV_J下面的LI出现效果 而其他的LI不出现 怎么写呢?

追答

$(document).ready(function()
$(".nav_j,.nav_j li").mouseover(function()
$(this ).css("display":"block");
);

参考技术A 你可以使用find函数,例如
$(this).find(选择器)

DOM

1. 属性名         描述
childNodes 返回当前元素所有子元素的数组
firstChild 返回当前元素的第一个下级子元素
lastChild 返回当前元素的最后一个子元素
nextSibling 返回紧跟在当前元素后面的元素
nodeValue 指定表示元素值的读/写属性
parentNode 返回元素的父节点
previousSibling 返回紧邻当前元素之前的元素

2.方法名                         描述
getElementById(id) (document) 获取有指定惟一ID属性值文档中的元素
getElementsByTagName_r(name) 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() 返回一个布尔值,指示元素是否有子元素
getAttribute(name) 返回元素的属性值,属性由name指定

以上是关于jQuery 当前选中DOM 的下级DOM 怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的DOM操作

DOM节点的复制和替换(jQuery)

vue操控dom

jQuery-2.DOM---节点的复制与替换

JQuery中的id选择器含有特殊字符时,不能选中dom元素

DOM拷贝clone()