Я нахожусь в цикле each () данного <tr> на моей странице. Как мне пройти через все <th> в $(this), то есть в текущем <tr>:
<tr>
<th>
$(this)
$('#my_table > tbody > tr').each(function() { // how to loop through all the <th>'s inside the current tr? });
вы можете сделать это в исходном цикле:
$('#my_table > tbody > tr > th').each(function() {
, но если вы не можете сделать это по какой-то причине, например, в цикле есть другой код, вы можете использовать это:
$('th',this).each(function() {
$('#my_table > tbody > tr').each(function() { $('th', this).each( ... ); });
$(this).find('th').each(...)
ИЛИ
$('th', this).each(...)
$('#my_table > tbody > tr').each(function() { $(this).filter('th').each(function(){ //your code here }); });
, но это может быть сделано более кратко, если вам не нужно выполнять какие-либо операции с tr или можете их связать.
tr