我.append
是由一些 jQuery 创建的字符串,该字符串生成 HTML 标记,当我将它插入到它在 firebug 中显示的文本区域时,它不会显示在实际的文本区域中。我认为它这样做是因为它将其读取为 HTML 而不是文本。
这是一个例子。
var classesHtmlString = jQuery(".generator-attr:checked").map(function () {
var $this = jQuery(this);
return $this.val();
}).get().join(" ");
var htmlString = '<div class="'+classesHtmlString+'">';
jQuery('#generator-html-result').val(htmlString);
var shortcodeHTML = jQuery('#generator-html-result').val();
然后我.append
将它添加到我想要的文本区域,如有必要,我会提供更多信息,但我认为将 HTML 附加到文本区域可能不允许它以文本形式读取。我用谷歌搜索了这个,但找不到太多。