2012-09-04 22 views
1

我需要获得每个div的ID与一个类,并将其发送到另一个PHP文件。我会假设我需要一个变量中的所有ID。该ID将被放入一个mysql查询中,我将找到不等于这些ID的数据。如何才能做到这一点?获取一个页面上的所有div与一个类的ID - jquery

我试过jQuery的每个函数,但是你不能把所有来自该函数的数据放到一个变量中。至少不是我做到这一点。

这就是我试过的。

$('.newsItem').each(function(){ 
    alert (this.id); 
}); 

在此先感谢。

+0

我无法思考的一个很好的理由,为什么你会想这样做英寸你不能只使用普通的HTML表单吗? – Blazemonger

回答

12
var ids = $('.className').map(function(){ 
    return this.id; 
}).get(); 

DEMO

+2

您将以这种方式获得字符串的jQuery对象。在这样的'.map'操作之后请使用'.toArray()'。 '.map'也支持'this'。 – pimvdb

+0

你也可以把'.get()'放在地图的末尾'})。get();'把它全部在1中完成:) –

+0

@mcpDESIGNS:看起来更整洁:) –

0

把数据阵列

Var ids= new Array(); 
$('.newsItem').each(function(){ 
          ids[] = $(this).attr('id'); 
    }); 
+1

这需要一些语法修复才能正常工作。 – pimvdb

+0

是的,我正在写我的手机...编辑... – jtheman

相关问题