我正在尝试使用 Jquery 设置标签的值。我尝试过 .HTML()、.Val() 和 .innerHTML 但似乎没有任何效果。任何帮助,将不胜感激。
JavaScript
$("#txtObjective").val(responseData[0].objective);
HTML
<label class="puma_Label" id="txtObjective"></label>
最佳答案
使用textContent
(jQuery 中的.text()
)。只有输入元素才有 value 属性。
$("#txtObjective").text(responseData[0].objective);
强制 Vanilla 解释:
document.getElementById("txtObjective").textContent = responseData[0].objective;
至于 html
选项——在这里使用这些只是不好的做法。除非您要渲染 HTML,否则切勿使用 innerHTML
或 html()
。
关于javascript - Jquery标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190018/