首页 > 解决方案 > 如何附加获取 HTML

问题描述

我正在尝试html()在 jQuery 中获取 a 并将其附加到一些 DOM 元素但不能。请通过 for 循环,因为这是发生错误的地方:

$(function() {

    let fig = $("figure").html();

    $("#search-btn").click(function() {

        let content = $("#search-input").val();

        var i;

        for (i = 0; i < content; i++) {
            $("#photos").html() += `<figure>` + fig;
        }

    });
});

标签: javascriptjquery

解决方案


您可以使用 append() 和 prepend() 请扔掉它,它可能会对您有所帮助。

$("#photos").append(`<figure>` + fig;)

https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_append2


推荐阅读