Я искал и не могу найти способ получить только один ребенок, если есть несколько списков ul/li. Мне нужно выбрать только первого ребенка из «Салли», но использование «первых» или «n-й» детей даст мне этот ребенок из всех списков. Я пробовал использовать eq(), и это тоже не сработало. Ниже приведен код n-го кода с jQuery под ним.jQuery выберите только один дочерний элемент в многоуровневом списке
<div id="content2">
<div>
<div>
<p>Some Text</p>
<p>Some More Text</p>
<div>Random Div</div>
<ul>
<li>Bob</li>
<li>Sally
<ul>
<li>Car</li>
<li>Boat</li>
<li>Bike
<ul>
<li>Red</li>
<li>Green</li>
<li>Blue</li>
</ul>
</li>
</ul>
</li>
<li>Larry</li>
<li>Mo</li>
</ul>
</div>
</div>
</div>
$("#content2 ul li:nth-child(1)").append("<span> - 1st of Sally </span>");
«Первый ребенок« Салли »...», вы имеете в виду первый элемент списка «Автомобиль»? Или прямой ребенок «Салли», который является целым другим списком? 'Ul'? – wmash
Я хотел получить первый элемент списка «Автомобиль», который выполняется обоими ответами ниже, так что это круто. – RaeRae961