你好我有一个有两个按钮的表格。 在表单验证(onsubmit回调)中, 我想知道点击两个共享相同名称的两个提交按钮中的哪一个。
我如何使用JQuery做到这一点?
答案 0 :(得分:2)
Jsfiddle链接
<强> HTML 强>
<input type="button" name="sameName" class="buttonClass" id="Button1" value="Button1">
<input type="button" name="sameName" class="buttonClass" id="Button2" value="Button2">
<强> Jquery的强>
$(".buttonClass").click(function(){
alert($(this).attr("id")+" clicked");
})
答案 1 :(得分:1)
您可以尝试:
$("form").submit(function() {
if ($(this).attr("id") == "some_id") {
// Do something ...
}
}
答案 2 :(得分:0)
使用event.target
(假设回调的参数称为事件。):http://api.jquery.com/event.target/
答案 3 :(得分:0)
使用this
作为
var button_id = $(this).attr('id');