更改type = submit上的值

时间:2014-07-11 09:18:18

标签: javascript jquery

这是一个非常简单的主题,但我似乎无法对Google的工作做出任何解决方案。我正在为表格做一个黑客攻击。我无法添加ID或类。我只有type=submit。更改按钮上的文本最简单的解决方案是什么?

$( document ).ready(function() {
    var $input = document.find("input[type=submit]");
    $input.val('OLOLOLOL');
});

$( document ).ready(function() {
        $(':submit').val('OLOLOLOL');
    });

HTML

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

他们没有改变任何事情。是语法还是更糟糕的东西?简单的JavaScript也可以工作

4 个答案:

答案 0 :(得分:2)

我会尝试这个:

$( document ).ready(function() {
    var $input = $(document).find("input[type=submit]");
    $input.val('OLOLOLOL');
});

答案 1 :(得分:2)

我会使用input[type=submit]选择器进行搜索,如此fiddle

$("input[type=submit]").val("New value");

据我所知,jQuery使用与CSS相同的选择器(以及许多others)!

答案 2 :(得分:1)

这个怎么样:

$( document ).ready(function() {
    var $input = $(document).find("input[type=submit]");
    $input.val('OLOLOLOL');
});

答案 3 :(得分:0)

第一个仅适用于输入类型按钮,但第二个适用于输入类型按钮以及按钮类型提交。

因此,如果你想要绑定函数,如果类型是按钮选择第二个选项,那么选择是你的。

但我刚刚看到你编辑过的问题并且会这样做:

$('input[type="submit"]').val("Your Value");