$("li span.myclass")
РЕДАКТИРОВАТЬ : Хорошо, тогда возможно с
$("li span:first") //EDIT: Don't do that. See below.
очевидно: первый останавливается после первого попадания . Итак: первый ребенок - это путь.
, который выберет первый диапазон в каждом элементе li. Но это может быть сложно, если у вас есть другие li-элементы с интервалами внутри ...
РЕДАКТИРОВАТЬ : Если вы не можете использовать класс, который у вас уже есть, возможно, поможет назначение дополнительного класса?
<span class="myclass newClass"></span>
...
var spans = $("li span.newClass");
EDIT :
Как Феникс указал
$("li span:first-child")
возвращает список со всеми элементами span, которые являются первым дочерним элементом li-элемента. Я не знаю, рассматривает ли jQuery текстовые узлы как дочерние узлы. Таким образом, если у вас есть пробел между и , это можно считать первым ребенком. Поэтому проверьте, есть ли у вас какие-либо пробелы между вашими элементами, кроме разрывов строк.