javascript - 无法在输入框中显示可变内容

标签 javascript jquery html parse-platform

我正在使用 jquery、JS 和 html 以及 parse.com 后端。我无法在 SO 或 google 上找到此问题的确切解决方案。

我使用数据库保存了一个字符串变量

document.getElementById("div_name").innerHTML = name;

我可以使用

将其显示在 html 页面上
<div id= "div_name"></div>

现在我想将其添加到输入框中,并将字符串显示为框中的默认值。我想我可以使用来做到这一点

<input type="text" id="div_name"/>

但这只显示一个空白框,没有数据。请问我的方法错过了什么?

最佳答案

正如 Tilwin Joy 指出的,使用原始帖子中的片段,例如,

<div id= "div_name"></div>
<input type="text" id="div_name"/>

可能有2 元素具有相同的id

尝试

html

<div id= "div_name"></div>
<input type="text" class="div_name" value="" />

js(利用 jquery 库)

$(".div_name")
.val($("#div_name").text())

jsfiddle http://jsfiddle.net/guest271314/6L7jK/

关于javascript - 无法在输入框中显示可变内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919738/

相关文章:

html - 为什么单词不垂直居中

javascript - Anythingslider 圆 Angular 问题

javascript - 文本字段的条件是焦点

javascript - ViewData编译错误: BC30203: Identifier expected

javascript - 在下面的情况下如何使用javascript编写正则表达式?

jquery - 如何将textarea动态添加到jquery对话框?

javascript - Firebase:获取现有数据一次,然后使用child_added获取新数据

javascript - 避免对象突变

CSS - 如何垂直对齐文本和图像?

javascript - 无法将 JQuery 表单验证与两个按钮 html 表单一起使用