当在网页中填充输入文本标签时,我去检查元素,输入的值是空的,有没有办法使输入的值在html脚本中接受。插入测试后的输入html脚本如下所示
<input name="test" type="text" maxlength="255" value="">我想让它就像
<input name="test" type="text" maxlength="255" value="test">这个是可能的吗??
发布于 2014-07-14 10:02:03
要将输入值的更改反映为HTML,您必须设置输入的value属性。就像这样:
$('#test').change(function () {
$(this).attr('value', this.value);
});还请注意,jQuery .html()返回innerHTML of html,因此您必须修改字符串,使其具有启动和结束html标记(或使用普通的JS outerHTML)。
jsFiddle现场演示。
发布于 2014-07-14 09:42:54
value的值是在页面加载上呈现的内容--浏览器解释表单提交上实际写入的内容。
你为什么要这么做?Javascript还可以读取当前值(不需要在HTML中)
发布于 2014-07-14 09:40:42
删除输入标记中的值--只需使用以下命令
<input name="test" type="text" maxlength="255">当您在网页中插入该值时,它将自动添加值。
https://stackoverflow.com/questions/24733518
复制相似问题