我注意到这里曾经多次询问过,但我找不到适用于我的问题的解决方案。
我正在尝试使用jQuery动态地将文本添加到我的标签中。我可以看到文本已添加到inspect元素中,但这不会反映在UI中。
使用以下任何一种方式添加文本后:
$("#selection").text("My Text Here");
$("#selection").html("My Text Here");
//document.getElementById("selection").textContent = "My Text Here"
可生产
<input type="text" id="selection" name="properties[Selection]">My Text Here</input>
但用户界面仍然
答案 0 :(得分:1)
尝试使用.val()
$("#selection").val("My Text Here")
$("#selection").val('My New Text Here');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="selection" name="properties[Selection]"/>
请注意:
结尾<input>
是一个自动关闭标记,但没有</input>
因为它应该以{{1}}