如何更改所有提交按钮的值?

时间:2014-06-28 09:34:01

标签: javascript jquery html

点击按钮后如何更改按钮的值。例如,当我点击我想要按钮更改值为正在加载... 时,会有一个值为发送的按钮。我需要在文档中的所有提交按钮中实现这一点。

我试过使用这段代码:

<script>
var button = $('[type="submit"]');
button.click(function(){
    button.attr('value','NEW');
});
</script>

<input type="submit" value="Send">

3 个答案:

答案 0 :(得分:0)

var button = $('[type="submit"]');
button.click(function(event){
    // if you need jquery methods then:
    $(this).attr('value','NEW');
    // shortcut for setting value:
    $(this).val('NEW');
    // or simply
    this.value = "NEW";

    // you may want to stop further processing with:
    event.preventDefault();
});

JSFIDDLE

答案 1 :(得分:0)

尝试此代码。

这会给你结果。

$('[type="submit"]').each(function(){$(this).click(function(){$(this).val("NEW")})})

答案 2 :(得分:0)

你可以尝试这个:

$(function(){
    $("input[type=submit]").on('click', function(e){
        $(this).val('Loading ...');
        e.stopPropagation();
    });
});