JQuery цикл вопрос - PullRequest
       1

JQuery цикл вопрос

1 голос
/ 30 августа 2010

Я нахожусь в цикле each () данного <tr> на моей странице. Как мне пройти через все <th> в $(this), то есть в текущем <tr>:

$('#my_table > tbody > tr').each(function() {
   // how to loop through all the <th>'s inside the current tr?
});

Ответы [ 4 ]

1 голос
/ 30 августа 2010

вы можете сделать это в исходном цикле:

$('#my_table > tbody > tr > th').each(function() {

, но если вы не можете сделать это по какой-то причине, например, в цикле есть другой код, вы можете использовать это:

$('th',this).each(function() {
1 голос
/ 30 августа 2010
$('#my_table > tbody > tr').each(function() {
   $('th', this).each( ... );
});
0 голосов
/ 30 августа 2010
$(this).find('th').each(...)

ИЛИ

$('th', this).each(...)
0 голосов
/ 30 августа 2010
$('#my_table > tbody > tr').each(function() {
  $(this).filter('th').each(function(){
   //your code here
   });
});

, но это может быть сделано более кратко, если вам не нужно выполнять какие-либо операции с tr или можете их связать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...