Javascript 在td'上循环;div容器内所有表中的?JQuery

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&

我正在尝试循环3个不同的表并获得
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'))
});