How identify the form submit button clicked in a variable using Jquery
How can I assign the id of a submit button to a variable using JQuery?
I have the following HTML:
<form id="myForm">
    <input id="oknovo" type="submit" value="OK & Novo" />
    <input id="okfechar" type="submit" value="OK & Fechar" />
</form>
JS:
var botao;
$(document).ready(function () {
    $("#myForm input[type=submit]").click(function (event) {
        botao = $(this).attr('id');
        alert("id é " + botao);
    });
});
You may see the live JSFiddle here
I've already managed to indentify the clicked button wiht the help of this question but the problem now is to assign it to a global variable.
你的代码是正确的,你只需要添加结束括号) 。 
$(document).ready(function () {
                 ^ unclosed
the problem now is to assign it to a global variable.
 Either remove the line var botao;  or take it out of the function you are calling onload (via the JSFiddle configuration on the left).  
You are missing brackets on your fiddle. It should read:
var botao;
$(document).ready(function () {
    $("#myForm input[type=submit]").click(function (event) {
        botao = $(this).attr('id');
        alert("id é " + botao);
    });
});
上一篇: 在倒数计时器结束时将变量设置为false
