获取复选框的ID

时间:2011-09-12 07:13:09

标签: jquery checkbox

我需要在<tbody>部分的表格中获取复选框的ID。我有一个实时(点击)功能,我想在复选框中的id中显示一个带有我想要的数据的弹出窗口。

我想也允许系统,检查多个复选框我希望能够将id存储在temp var中并根据需要使用它们并在我通过它们时将它们删除。

2 个答案:

答案 0 :(得分:8)

只需使用.attr获取ID:

$("#container input:checkbox").attr("id")

要获取一系列复选框ID,您可以使用.map函数:

var idArr = $("#container input:checkbox").map(function(i, el) { return $(el).attr("id"); }).get();

答案 1 :(得分:1)

$("#container input:checkbox")将是id container的特定div中所有复选框的jQuery对象。您可以存储该值并在将来使用它来执行各种jQuery操作。

如果要将所有DOM对象收集到一个单独的数组中,可以在其上执行.get()

var domObjects = $("#container input:checkbox").get();

如果你想把所有id都放到一个数组中,你可以这样做:

var idArray = [];
$("#container input:checkbox").each(function() {
    idArray.push(this.id);
});
相关问题