Как выбрать все дочерние элементы указанного элемента управления, используя jQuery - PullRequest
4 голосов
/ 18 мая 2010

У меня есть <table id="myTable"> с количеством дочерних элементов:

<tr><td>
   <span class="mySpan" />
</td></tr>
<tr><td>
   <span class="mySpan" />
</td></tr>
<tr><td>
   <span class="mySpan" />
</td></tr>

Как выбрать все эти промежутки, используя jQuery?

Ответы [ 3 ]

10 голосов
/ 18 мая 2010

Обратите внимание, что вы МОЖЕТЕ выполнить любое из следующих действий:

$("#myTable").find(".mySpan");
$("#myTable .mySpan");
$("#myTable tr td .mySpan");
$("#myTable").find("tr").find("td").children(".mySpan");
$(".mySpan");
$("#myTable > tr > td > .mySpan");
$(".mySpan ,#myTable");
3 голосов
/ 18 мая 2010
$('#myTable span.mySpan')
1 голос
/ 18 мая 2010

«Самая безопасная» версия:

var spans = $("#myTable tr td span.mySpan");

Кратчайшая версия:

var spans = $("#myTable .mySpan");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...