我有一组span标签,如。
<span id="q_1" >D1</span>
<span id="q_2" >D2</span>
<span id="q_3" >D3</span>
如何在jquery的帮助下获得span标签的id。数字1,2,3是运行时生成的。所以我的基本结构是
<span id="q_" ></span>
答案 0 :(得分:6)
$("span").each(function(){
var thisId = $(this).attr('id');
// Do whatever you want with the Id, and go on to the next one.
});
:)
答案 1 :(得分:3)
$('span').each(function(){
alert($(this).attr('id'));
});
答案 2 :(得分:2)
答案 3 :(得分:2)
获取一个数组if ids:
var a = $.map($('span'), function(s){ return s.id; });
答案 4 :(得分:1)
$('span');
将找到所有跨度。
$('span').filter(function() {
return (/^q\_\d+$/i).test($(this).attr('id'));
});
或者只有符合ID格式
的跨度