繁体   English   中英

使用Javascript更改文本框中的值

[英]Using Javascript to change a value in a textbox

<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">

怎么解决?

$("#elementID").on('click', function() {
    $("#NameAjax").val('1');
});

你提到了Jquery,所以我假设你正在使用它。 如果是这样试试这个:

$('#NameAjax').attr('value','1')

第一部分$('#NameAjax')选择输入,第二部分attr('value','1')将value属性设置为1

使用val方法:

$('#NameAjax').val('1');

不要只使用jquery的一半。 并且不要使用attr函数来设置值。

$("element_idOrclass").click(function() { 
    $("#NameAjax").attr("value","1");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM