jQuery JavaScript 将值传递给 HTML 页面

jquery javascript passing value to html page

提问人:topcat3 提问时间:7/27/2020 更新时间:7/27/2020 访问量:42

问:

我的 javascript 文件中有以下值“testValue”

$('#testValue').val(RestServices.getValueCovid(response, 'TESTVALUE'));

在html文件中,我有

<input name="testValue" id="testValue" />

这有效并在网页上显示值,但它位于输入框中。

我想使用或您建议的任何内容将其显示为纯文本。浏览器是IE8。我尝试了getElementById和其他一些方法,但没有用。欢迎任何建议<p> <span> <div>

javascript html jquery 互联网浏览器-8

评论


答:

1赞 David 7/27/2020 #1

首先创建页面元素,例如:

<span id="testValueText"></span>

然后设置该元素的文本,就像你设置的值一样:<input>

$('#testValueText').text(RestServices.getValueCovid(response, 'TESTVALUE'));

几点说明:

  1. 不一定是我在这里指定的,它必须是唯一的。如果你要删除这个元素,那么你可以重复使用它来使它更简单。id<input>id
  2. 如果您同时使用这两个元素,那么只需获取一次并将其存储在变量中,而不是从两次中获取值。然后使用该变量填充这两个元素。RestServices

评论

0赞 topcat3 7/27/2020
你这个传奇。听起来很荒谬,但也许睡眠不足对我不起作用。这解决了它。谢谢