我的输入控件是
<input id="input_id" type="text" hidden value="1"/>
我尝试使用
为其设置值$('#input_id').val(2);
但我不能。该值未设置。 但是,当我这样说时,它可以工作
<input id="input_id" type="hidden" value="1"/>
知道为什么吗?我只是在学习东西。
答案 0 :(得分:2)
正在设置该值。您可以在下面的演示中看到这一点。设置该值,然后控制台记录以显示更新的值。单击按钮以显示输入并查看更新的值。
我认为让您感到困惑的是GKComponent
属性没有改变。如果您想更改SpriteComponentProtocol
属性中显示的内容,请使用value
value
&#13;
$('#input_id').attr('value', 'new value');
&#13;
答案 1 :(得分:0)
<input id="input_id" type="hidden" value="1"/>
是创建隐藏字段的正确方法,您可以使用jquery或使用javascript设置此隐藏字段的值
$('#input_id').val('2');
OR
document.getElementById('input_id').value = '2';