This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center。
6年前关闭。
我已对此进行了搜索,但是对我来说没有任何帮助...
我有这个HTML:
我想在单击时使用jquery更改此内容:(放置在$(document).ready中)
但是它不起作用,我也尝试过.val(),但是由于
我正在使用jQuery 1.9.1
小提琴:http://jsfiddle.net/hSL9h/
如果仍然有问题,请使用
6年前关闭。
我已对此进行了搜索,但是对我来说没有任何帮助...
我有这个HTML:
<textarea rows="3" name="website" id="website" placeholder=""></textarea>
我想在单击时使用jquery更改此内容:(放置在$(document).ready中)
$("#website").text(data.website);
但是它不起作用,我也尝试过.val(),但是由于
<textarea>
没有任何值,它也不起作用。我正在使用jQuery 1.9.1
最佳答案
jQuery的.text(text)
用于替换HTML元素中的文本。 .val(text)
将替换<input>
元素中的文本。假设data.website
是有效的文本字符串(我假设来自jQuery JSON),请使用以下命令:
$("#website").val(data.website);
小提琴:http://jsfiddle.net/hSL9h/
如果仍然有问题,请使用
alert(data.website)
或console.log(data.website)
检查data.website
是否返回有效的文本字符串。关于jquery - 使用jQuery更改textarea文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17048477/