javascript - Jquery标签值

标签 javascript jquery html

我正在尝试使用 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,否则切勿使用 innerHTMLhtml()

关于javascript - Jquery标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190018/

相关文章:

javascript - 如何从 JavaScript 读取 CSS 值?

javascript - Ajax jquery 未授权请求

javascript - 正则表达式 - 3 个字母到大写

Javascript 火焰粒子效果不起作用?

html - 页脚中的文本不会显示,段落不会换行,图像在导航栏上方流动

html - 缩小选择元素 handle

javascript - 何时在 JavaScript 中使用 self

javascript - 使用猫头鹰轮播时禁用触摸设备上的垂直滚动

php - jQuery、PHP、AJAX、 "tu"变量无故发布,显示在 var_dump() 中

html - CSS vw 和 vh 但相对于父级而不是视口(viewport)