我有以下脚本:
$('#divs').children().each(
function(){
//Get Id's
var id = $(this).attr('id').replace('id_','');
alert(id);
}
);
标记为:
<div id="divs">
<div id="item_1">
<div id="sub_1">
---
</div>
<input type="button" value="Submit"/>
</div>
<div id="item_2">
<div id="sub_1">
---
</div>
<input type="button" value="Submit"/>
</div>
</div>
基本上,它为每个id =“item_”设置循环两次...我只是想让它计算item_1,item_2等div。不是sub_1等。
任何想法如何解决这个问题?谢谢!
答案 0 :(得分:2)
$("#divs > div").each(
function(){
//your function
}
);
答案 1 :(得分:1)
您可以选择子项:$('#divs').children('[id^=item]')
答案 2 :(得分:-1)
谢谢你们,我最终选择了:
$('#divs')。children(/ [id _] /)。每个