2011-01-21 69 views
0

我有几个需要动态处理的div。使用jQuery使用类值获取Id值

<div class="parent-19" id="123"> </div> 
<div class="parent-19" id="124"> </div> 
<div class="parent-19" id="125"> </div> 

现在,我想通过他们迭代喜欢:

$('.parent-19').each(function() { 
      //Want to load the id into a variable 
    }); 

我怎么能(例如123)加载的id值到一个变量?

var Id = $(this).??? 
+1

IDS不允许以数字开头。 – kgiannakakis 2011-01-21 13:28:11

+0

@kgiannakakis:这对于HTML4来说是正确的,但HTML5更加轻松。 – 2011-01-21 13:36:00

回答

3

你不需要用jQuery对象包装this来获得id。简单地做:

var id = this.id; 

为了得到一组ID:

var ids = $('.parent-19').map(function() { 
    return this.id; 
}).get();