我有一个有n个表的div,现在我想只使用jquery来警告该div中的所有表ids。
示例代码如下:
<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>假设我已经知道div id是'myDiv‘。
谢谢。
发布于 2014-05-19 18:13:28
试一下,
$('#myDiv table').each(function(){
alert(this.id);
});发布于 2014-05-19 18:14:19
var ids = $('#myDiv table').map(function(i, table){
return table.id;
}).get();
alert(ids.join(', '));http://jsfiddle.net/g8uAg/1/
发布于 2014-05-19 18:14:12
您应该使用.each()进行迭代。试试这个:
$("#myDiv table").each(function(){
alert($(this).attr("id"));
});https://stackoverflow.com/questions/23735080
复制相似问题