获取循环复选框元素的id



我有一个单独的复选框,它在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。有没有办法动态地添加索引?

如果我理解正确的话,难道不能添加一个循环计数器变量,然后用它来唯一地标识每个复选框吗?例如,像这样的内容(语法可能不正确,但您可以理解):

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

相关内容

  • 没有找到相关文章

最新更新