我在div中有多个按钮。这些按钮位于Form中,该Form也是动态命名的。它们是type = submit。他们都有一个唯一的ID,我不知道事先的名字。
他们都在div中:
#caseview
如何获取单击并存储在变量中的按钮的ID?
答案 0 :(得分:2)
$('#caseview input[type="submit"]').on('click', function(e) {
e.preventDefault();
var id = this.id;
});
答案 1 :(得分:1)
答案 2 :(得分:1)
鉴于此HTML:
<div id="caseview">
<input type="submit" value ="button1" id ="button1"/>
<input type="submit" value ="button2" id ="button2" />
</div>
使用此JS:
$("#caseview").find('input[type="submit"]').click(function(e){
e.preventDefault();
alert( $(this).attr("id"));
});
最后这里是fiddle