我的表格中有两个按钮
<input type="submit" name="_finish" id="_finish" value="Submit" class="butn" />
<input type="submit" name="_cancel" value="Close" class="butn" style="width:60px;"/>
我试图找到点击的按钮。在google上搜索我得到了像这样的jquery代码
var val = $("input[type=submit][clicked=true]").val();
但警告这个值显示这是未定义的。我怎样才能实现我的目标。任何人都知道帮助我
答案 0 :(得分:2)
尝试:
$("input[type='submit']").submit(function(){
alert($(this).val());
return false;
});
答案 1 :(得分:2)
试试这个:
$("input[type=submit]").click(function () {
if ($(this).val() == "Close") alert("close clicked");
if ($(this).val() == "Submit") alert("Submit clicked");
});
答案 2 :(得分:1)
您需要使用点击句柄,因为提交事件不会提供有关点击了哪个按钮的信息
$("input[type=submit]").click(function(){
alert(this.value);
return false;
});
演示:Fiddle