<input id="NameAjax" class="ac_input" type="text" value="">
使用jquery:
).click(function(e) {
document.getElementById("NameAjax").value = 1;
}
但点击后该值不会改变:
<input id="NameAjax" class="ac_input" type="text" value="">
我正在寻找与输出完全相同的输出:
<input id="NameAjax" class="ac_input" type="text" value="1">
如何解决?
答案 0 :(得分:4)
$("#elementID").on('click', function() {
$("#NameAjax").val('1');
});
答案 1 :(得分:2)
你提到了Jquery所以我假设你正在使用它。如果是这样,试试这个:
$('#NameAjax').attr('value','1')
第一部分$('#NameAjax')
选择输入,第二部分attr('value','1')
将值属性设置为1
答案 2 :(得分:2)
使用val
方法:
$('#NameAjax').val('1');
不要只使用jquery的一半。并且不要使用attr
函数来设置值。
答案 3 :(得分:1)
$("element_idOrclass").click(function() {
$("#NameAjax").attr("value","1");
}