简体   繁体   English

使用父类选择子元素

[英]select child element using parent class

In jquery we put select child element using like this 在jquery中,我们将select子元素这样使用

$('.parentClass .childClass')....

is there any way to select child class using parent class in javascript 有没有办法在javascript中使用父类选择子类

For Javascript try this 对于Javascript,请尝试以下操作

document.querySelectorAll('.parentClass .childClass')

You can use css selector as argument in this function. 您可以在此函数中使用css选择器作为参数。 This function not supported in lower version of IE 较低版本的IE不支持此功能

html: 的HTML:

<ul class="example">
  <li class="child">Coffee</li>
  <li class="child">Tea</li>
</ul>

javascript: javascript:

var list = document.getElementsByClassName("example")[0];
list.getElementsByClassName("child")[0].innerHTML = "Milk";

The question is not clear but if you want to get all nested child elements which has class, this can be work: 这个问题尚不清楚,但是如果您想获得所有具有类的嵌套子元素,则可以这样做:

$("parentElementSelector").find("[class]") $(“ parentElementSelector”)。find(“ [class]”)

But if you want to just next child elements you can use this: 但是,如果您只想下一个子元素,则可以使用以下命令:

$("parentElementSelector").children("[class]") $(“ parentElementSelector”)。children(“ [class]”)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM