我正在开发一个greasemonkey用户脚本。我想编辑post变量,比如 x ,然后再通过网页发布。 Here是最接近的答案,但问题是,它不是替换 x 值,而是自身附加,如 x = 222& x = previous_value& name = xyz 。我想得到的是 x = 222& name = xyz 。
$('form').submit(function(e)
{
var input = $("<input>")
.attr("type", "hidden")
.attr("name", "x").val("222");
$(this).append($(input));
})
答案 0 :(得分:3)
如果你想更新那个隐藏的字段值而不是附加新的隐藏字段,那么你可以这样做:
$('form').submit(function(e) {
$(this).find("input[name='x']").val("222");
})
答案 1 :(得分:1)
只需选择适当的元素并更改值
即可$('form').submit(function(e) {
$("#someInputsID").val("some new value");
})