2024-09-27 03:37:40
<textarea>是表单元素,它的值是它的文本内容,而不是它的子元素,所以应该用$("#textarea").val()的方式来获取和修改它的内容,而不是用$("#textarea").append("XXX"),这么解释不知道你能不能理解。
用原生JS来解释,就是document.getElementById("textarea").value和document.getElementById("textarea").innerHTML的区别。两者是不一样的。
如果你不理解原理也没关系,你想把一串字符串加入到textarea中,可以这么做:
var str = $("#textarea").val() + "你的字符串";
$("#textarea").val(str);
2024-09-27 04:01:40