2016-08-05 98 views
-1

jQuery中,我们把选择的子元素使用这样选择子元素的父类

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

有没有办法用父类来选择子类在JavaScript

+0

你能不能举个例子? – Ismail

+0

你可以使用'$('。parent')。children()' –

+1

问题不清楚。 – Satpal

回答

2

对于JavaScript试试这个

document.querySelectorAll('.parentClass .childClass') 

您可以在此函数中使用css选择器作为参数。在IE浏览器的低版本不支持 此功能

+0

它确实有很好的支持,IE8 +,IE8只有一个例外,它应该只是CSS2选择器 –

+0

是的,你是对的。 –

0

HTML:

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

的javascript:

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

的问题是不明确的,但如果你想获得所有嵌套的子元素具有类,这可以是工作:

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

但如果你只想下一个子元素,你可以使用这个:

$(“parentElementSelector”)儿童(“[类]”)