我试图使用Jquery设置label的值。我尝试过.HTML(),. Val()和.innerHTML,但似乎没有任何效果。任何帮助,将不胜感激。
的JavaScript
$("#txtObjective").val(responseData[0].objective);
HTML
<label class="puma_Label" id="txtObjective"></label>
答案 0 :(得分:2)
在jQuery中使用textContent
(.text()
)。只有输入元素具有值属性。
$("#txtObjective").text(responseData[0].objective);
强制性的香草解释:
document.getElementById("txtObjective").textContent = responseData[0].objective;
至于html
选项 - 在这里使用这些只是不好的做法。除非您正在呈现HTML,否则请勿使用innerHTML
或html()
。