【问题标题】:How to append a div from another page to a div from the current page?如何将另一个页面的 div 附加到当前页面的 div?
【发布时间】:2013-04-30 16:31:22
【问题描述】:

如何将另一个页面的 div 附加到当前页面的 div 中?
我知道.load,但有没有办法append

$.ajax({
            type: "POST",
            url: '/script/validate_email.php',
            data: {i_email:i_email},
            cache: false,
            success: function(){
                $("#a_loader_i").hide();

                $email_valid = true;
                }
            });

我希望能够从 php 中附加某个 div(使用其 ID),而不是附加整个 php

【问题讨论】:

  • 让我们看看你到目前为止都尝试了什么。
  • 你去..这是我当前的代码
  • 如果您只想抓取页面的特定部分,.load() 是您的最佳选择。 $('#result').load('ajax/test.html #container');

标签: jquery


【解决方案1】:

你可以加载到一个空的 DIV 中:

var yourDiv = $('<div>').load('/my/url/tocontent.html #specificcontent', myCallbackFunction);

然后将其附加到另一个元素:

$('#result').append($(yourDiv));

【讨论】:

    【解决方案2】:

    正如上面cmets中提到的@j08691,正确答案是使用$.load()

    $('#result').load('/my/url/tocontent.html #specificcontent', myCallbackFunction);
    

    【讨论】:

      【解决方案3】:

      我通常使用它来将内容加载到 div $('#divid').load('url')

      试试看

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多