jquery - 使用 jQuery 更改文本区域文本

标签 jquery forms textarea

我已经对此进行了搜索,但是没有任何效果对我有用......

我有这个HTML:

<textarea rows="3" name="website" id="website" placeholder=""></textarea>

我想在点击时使用jquery:更改此设置:(放置在$(document).ready中)

$("#website").text(data.website);

但它不起作用,我也尝试过 .val() 但它也不起作用,因为 <textarea>没有任何值(value)。

我正在使用 jQuery 1.9.1

最佳答案

jQuery 的 .text(text)用于替换 HTML 元素中的文本。 .val(text)将替换 <input> 中的文本元素。假设data.website是一个有效的文本字符串(我假设来自 jQuery JSON),使用这个:

$("#website").val(data.website);

fiddle :http://jsfiddle.net/hSL9h/

如果您仍然遇到问题,请使用alert(data.website)console.log(data.website)检查 data.website返回有效的文本字符串。

关于jquery - 使用 jQuery 更改文本区域文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17048477/

相关文章:

javascript - 使用 JQuery 获取 <h3> 内容

javascript - jQuery jqGrid 中的事件之前排序

php - 如何让 &lt;textarea&gt; 仅将撇号识别为文本?

java - html 到 jsp 电子邮件表单 post - 空参数

javascript - 将动态生成的文本框值发送到 C# Controller ?

javascript - 属性 onclick 为 null

java - 将输出写入不同类中的文本区域,而不是使用 system.out.println

php - 如何使用 JavaScript 添加和组合 2 个文本区域元素的文本值并在第三个文本区域中填充组合文本?

javascript - 当文本和文本区域为空时禁用/启用按钮

c# - MVC 4 模态窗口和 AJAX