2

最好用代码来解释问题。

<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 中获取该特定按钮?

4

2 回答 2

1

试试attribute starts with selector..

$('[id^="sendEmailButton"]')
于 2012-11-29T20:32:18.550 回答
0

从选择器开始工作得很好。如果您想要另一种选择,您可以通过您的 data-action 属性进行选择:

$('input[data-action=sendEmail]')
于 2012-11-29T22:04:16.923 回答