获取循环复选框元素的id

时间:2011-07-20 15:22:56

标签: javascript jquery checkbox element fetch

我有一个复选框,它在apex中的表变量上循环。当我检查选中的复选框并打印id时,它给了我相同的id,因为它是相同的元素。

<div id="elementsToOperateOn">
loop...
<apex:inputcheckbox id="Productcheck" disabled="true" value="{!value.selectCheck}" />

var selectedVar = new Array();
$('#elementsToOperateOn :input:checked').each(function() { 
   alert($('#elementsToOperateOn :input:checked'.attr('id'));
   selectedVar.push(this);
});

这总是为输入复选框填充相同的ID。有没有办法动态添加索引?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你不能只添加一个循环计数器变量,然后使用它来唯一标识每个复选框吗?例如,像这样的东西(语法可能不正确,但你明白了):

<apex:inputcheckbox id="Productcheck{!loopCounter}"