有沒有比我所展示的更優雅的方式來選擇所有第一層<dt>
。我在想像$('#myDiv').children('dl>dt')
,但它不起作用。由於選擇另一個第一層元素的所有第一層元素
$('#myDiv dl').children('dt');
$('#myDiv').children('dl').children('dt');
<div id="myDiv">
<dl>
<dt>good</dt>
<dd>good
<dl><dt>Bad</dt><dd>Bad</dd></dl>
</dd>
<dt>good</dt><dd>good</dd>
</dl>
</div>
你說的第一層意思呢?你的例子看起來是錯的。我認爲你正在關閉你實際上沒有打開的標籤 – musefan
你的HTML無效。 – j08691
對不起,關於HTML。它是固定的(除非dls不能進入dt) – user1032531