如何使用jquery获取div中的所有表ID

dee*_*888 5 html javascript css jquery

我有一个div有n个表,现在我想只使用jquery警告该div中的所有表ID.

这是示例代码:

<div id="myDiv">

<table id="table1"><tr><td>hello</td></tr></table>

<table id="table2"><tr><td>hello</td></tr></table>

<table id="table3"><tr><td>hello</td></tr></table>

<table id="table4"><tr><td>hello</td></tr></table>

<table id="table5"><tr><td>hello</td></tr></table>

</div>
Run Code Online (Sandbox Code Playgroud)

假设我已经知道div id是'myDiv'.

谢谢.

Raj*_*amy 11

尝试,

$('#myDiv table').each(function(){ 
   alert(this.id);  
});
Run Code Online (Sandbox Code Playgroud)

工作演示

  • 简短而简单.:) (2认同)

Joh*_*han 5

var ids = $('#myDiv table').map(function(i, table){
    return table.id;
}).get();

alert(ids.join(', '));
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/g8uAg/1/