【问题标题】:AJAX get div from HTMLAJAX 从 HTML 中获取 div
【发布时间】:2014-12-21 22:25:50
【问题描述】:

我一直在引用 adeneo -> How to get the html of a div on another page with jQuery ajax? 来帮助我解决这个问题。所以这是我的代码:

$.ajax({url: "../Site/index.html",type: "GET",dataType: "html"}).done(function(data){
    alert(data);
    alert($(data).find("div #content").html());
    $("#siteForm").append($(data).find("div #content").html());             
});

第一个警报返回:

(来自预期页面的所有 HTML,因此按预期工作)如您所见,它返回了带有内容 id 的 div。

但问题是第二个警报返回未定义。我做错了什么?

此外,alert($(data).find("div #companyID").html()); 返回 companyID div 中的内容...(按预期工作).....:S

不能使用 .load 方法,因为我需要脚本标签。

【问题讨论】:

    标签: jquery ajax html get


    【解决方案1】:

    删除 div 和 #content 查找选择器之间的空格

    alert($(data).find("div#content").html());
    

    【讨论】:

    • 谢谢,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多