我正在使用以下jQuery代码在textarea
内添加HTML标记。
问题是当单击按钮时标签被添加到textarea但是当文本被写入并且单击该按钮时不起作用且不是文本。
$(".h4").click(function(){
$('#Article').focus();
var h4 = "<h4></h4>";
$("#Article").append(h4);
});
答案 0 :(得分:1)
textarea元素的子节点仅设置其默认值。
如果要更改当前值,则必须访问其value
属性(如果使用jQuery,则通过val()
方法)。
$("#Article").val(
$("#Article").val() + h4
);