通过同一个类选择多个ID

时间:2011-10-29 10:00:16

标签: javascript jquery

$( 'MyClass的。 ')ATTR(' ID');

myclass是具有唯一ID的所选表格单元格的类。用户一次可以选择不超过2个表格单元格。我需要捕获所选表格单元格的ID并将它们分配给var1和var2。用户可以取消选择单元格并选择新单元格......我想过使用数组,但这可能不是最好的方法。

3 个答案:

答案 0 :(得分:5)

我使用map()来使用数组选项,例如

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

if (ids.length >= 2) {
     var var1 = ids[0];
     var var2 = ids[1];
 }

答案 1 :(得分:2)

var selectedCells = []; 

$('.myclass').each(function() { selectedCells.push($(this).attr('id')) }); 

答案 2 :(得分:1)

创建一个数组并根据大小将其分配给var1和var 2.

arr = $.map($('.myclass'), function (element) { 
  return element.id; 
});