Javascript 在td'上循环;div容器内所有表中的?JQuery
我正在尝试循环3个不同的表并获得Javascript 在td'上循环;div容器内所有表中的?JQuery,javascript,jquery,for-loop,Javascript,Jquery,For Loop,我正在尝试循环3个不同的表并获得tdid。所有三个表都在相同的div容器中。我在三张桌子上的课都一样。下面是一个例子: <div id="myContainer"> <table class="myTbl"> <thead> <tr> <th>Text 1</th> </tr> </thead> <tbody&
td
id。所有三个表都在相同的div
容器中。我在三张桌子上的课都一样。下面是一个例子:
<div id="myContainer">
<table class="myTbl">
<thead>
<tr>
<th>Text 1</th>
</tr>
</thead>
<tbody>
<tr>
<td id="el_1"></td>
</tr>
</tbody>
</table>
<table class="myTbl">
<thead>
<tr>
<th>Text 2</th>
</tr>
</thead>
<tbody>
<tr>
<td id="el_2"></td>
</tr>
</tbody>
</table>
<table class="myTbl">
<thead>
<tr>
<th>Text 3</th>
</tr>
</thead>
<tbody>
<tr>
<td id="el_3"></td>
</tr>
</tbody>
</table>
</div>
然后我试了这个。这与上面相同。控制台中只显示第一个表中的id
$('#myContainer table tbody tr td').each(function(){
console.log($(this).prop('id'))
});
我想知道如何从
div
容器中的所有表循环td
id?您的两个选择器都为我工作-我在控制台中登录了el_1、el_2、el_3
。你希望得到不同的输出吗?@Rhumborl我想我的JSON文件有问题。每个表id在JSON文件中都应该有匹配的键。您的两个选择器都为我工作-我在控制台中登录了el_1、el_2、el_3
。你希望得到不同的输出吗?@Rhumborl我想我的JSON文件有问题。每个表id在JSON文件中都应该有匹配的键。
$('#myContainer table tbody tr td').each(function(){
console.log($(this).prop('id'))
});