Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery获取迭代中元素的id_Jquery_Struts2 - Fatal编程技术网

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

使用jquery获取迭代中元素的id,jquery,struts2,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> ... <scr

代码最好解释这个问题

<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>

...
...
...
...
$(函数(){
$(“#sendEmailButton”)。解除绑定(“单击”);
...
});

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

尝试
属性以选择器开始

$('[id^="sendEmailButton"]')
从选择器开始,工作正常。如果需要其他备选方案,可以通过数据操作属性选择:

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