我有一个文本区域,现在我想我每次点击一些按钮添加"<if></if>"
作为文本的 问题是,当我使用:附加标记文本区域作为文本
$("text area").append("<if></if>")
它追加作为一个孩子节点,而不是文字,任何想法我怎么能做到这一点?请记住,我想要添加文本,所以我不能使用text()或html(),并且不希望每次在文本区域内创建新的div。
我有一个文本区域,现在我想我每次点击一些按钮添加"<if></if>"
作为文本的 问题是,当我使用:附加标记文本区域作为文本
$("text area").append("<if></if>")
它追加作为一个孩子节点,而不是文字,任何想法我怎么能做到这一点?请记住,我想要添加文本,所以我不能使用text()或html(),并且不希望每次在文本区域内创建新的div。
您需要修改“值”属性:虽然为<textarea>
初始值来自开始和结束标记之间的内容
$('#yourTextarea').val($('#yourTextarea').val() + "<if></if>");
,你后来通过“值”属性操纵元素。
编辑 —对不起属性名称确实是“价值”,但你通过jQuery的.val()
惹它。
谢谢你,我认为你的意思是val(),但是感谢你。 – ProllyGeek
@ProllyGeek是我修复了答案:) – Pointy
好的工作:)谢谢你的帮助 – ProllyGeek
为什么不使用.val()添加文本? –
你的意思是$(“textarea”)?因为$(“text area”)是另一回事:jQuery将在TEXT标签内寻找AREA标签。 –
没有只是把空间导致愚蠢的语法检查没有让我用这个,不知道为什么! – ProllyGeek