使用jquery获取迭代中元素的id

时间:2012-11-29 20:23:25

标签: jquery struts2

最好让代码解释一下这个问题。

<s:iterator value="collection" status="stat">
...
<input 
  id="sendEmailButton${stat.count}" 
  value="<s:text name="label.send.email"/>" 
  type="button" 
  data-action="sendEmail"/>
...
</s:iterator>

...
<script>
...
$(function(){
  $('#sendEmailButton').unbind('click');
...
  });
</script>

如何在jquery中获取该特定按钮?

2 个答案:

答案 0 :(得分:1)

试试attribute starts with selector ..

$('[id^="sendEmailButton"]')

答案 1 :(得分:0)

选择器开始工作正常。如果您想要其他替代方案,可以按数据操作属性进行选择:

$('input[data-action=sendEmail]')