在给定id的div下查询具有给定类的节点

时间:2014-02-16 17:16:27

标签: javascript jquery

我需要查询具有给定类的所有ul说“dashboard-list”,它位于具有给定id的div下,例如id = myPanel。

<div id="myPanel" class="todo">
    <div>
        <ul class="dashboard-list">
            <li>
        </ul>
        <ul class="dashboard-list">
            <li>
        </ul>
    </div>
</div>

如何进行jQuery查询以获取每个ul

2 个答案:

答案 0 :(得分:1)

jQuery的:

$('#myPanel ul.dashboard-list')

Pure JS:

document.querySelectorAll('#myPanel ul.dashboard-list')

答案 1 :(得分:0)

试试这个,

使用jQuery

$('#myPanel ul.dashboard-list');

没有jQuery

 var parentDiv =  document.getElementById('myPanel');

 var allUl = parentDiv.getElementsByClassName('dashboard-list');

或者

document.getElementById('myPanel').getElementsByClassName("dashboard-list");

首先获取ID为myPanel'的div并使用ul div

下的类名dashboard-list获取mypanel