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 に答える