jquery - 如何 append (或其他方法)大量 HTML 代码?

标签 jquery html append target

我需要 append 很多 HTML 代码。为了提高可读性,我不想将所有内容都写在一行中,而是将它们拆分为常规 HTML。那就像 15 条新行之类的东西。问题是 JavaScript 不允许我这样做。

var target = $('.post .comment_this[rel="' + comment_id + '"]').parent().parent();

target.append('
    <div class="replies">
        <p>...</p>
        <img src="" alt="" />
    </div>
');

基本上,我需要在那个地方添加 HTML。

我也需要添加一些变量。

最佳答案

    target.append(' <div class="replies">'+
            '<p>...</p>'+
            '<img src="" alt="" />'+
        '</div>'
    );

    target.append(' <div class="replies">\
            <p>...</p>\
            <img src="" alt="" />\
        </div>'
    );

关于jquery - 如何 append (或其他方法)大量 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545944/

相关文章:

jquery - 如何使用 jQuery 从 url 中获取变量?

python-3.x - python3-numpy : Appending to a file using numpy savetxt

javascript - 自动滚动元素列表

php - 使用 jQuery 或 PHP 编辑 &lt;title&gt; 标签

javascript - 替换 eval 以获取表单 javascript 中的值

iphone - 如何使 PhoneGap iOS 应用程序的主窗口不可拖动?

html - 当媒体查询为 992px 及以上时,我无法让我的 html 程序中的部分继续在一行上

jQuery .append() 在 IE、Safari 和 Chrome 中不起作用

python - 在方法中扩展或追加字符串

javascript - pop() 函数正在更改多个数组