Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 文本区域中没有添加标记_Jquery_Html - Fatal编程技术网

Jquery 文本区域中没有添加标记

Jquery 文本区域中没有添加标记,jquery,html,Jquery,Html,我使用下面的jQuery代码在textarea中添加HTML标记 问题是当按钮被点击时,标签被添加到文本区域,但当文本被写入并点击按钮时,按钮不起作用且不是文本 $(".h4").click(function(){ $('#Article').focus(); var h4 = "<h4></h4>"; $("#Article").append(h4); }); textarea元素的子节点仅设置其默认值 如果要更

我使用下面的jQuery代码在
textarea
中添加HTML标记

问题是当按钮被点击时,标签被添加到文本区域,但当文本被写入并点击按钮时,按钮不起作用且不是文本

$(".h4").click(function(){
    $('#Article').focus();
    var h4 = "<h4></h4>";
    $("#Article").append(h4);
});

textarea元素的子节点仅设置其默认值

如果要更改当前值,必须访问其
value
属性(如果使用jQuery,则通过
val()
方法)


什么是
文章
@SatishSam-问题的第一行告诉你文章是textarea
$("#Article").val(
    $("#Article").val() + h4
);