使用$ .get访问外部网页的DOM

时间:2016-12-21 01:59:02

标签: jquery

我正在尝试将网页的特定元素插入到其他网页中。我正在使用$ .get来引入HTML。当我尝试访问任何DOM元素时,我的问题开始了。谁能看到我做错了什么?或者我是以错误的方式解决这个问题?

    <script>
    $.get("test.html", function(data){
      $( "body" )
        .append( "Name: " + data.getElementsByName('p')   );
    },"html");
    </script>

1 个答案:

答案 0 :(得分:1)

data是一个字符串。您可以将该字符串包装在$()中并操纵结果元素

$( "body" )
        .append( "Name:"  )
        .append($(data).find('p))

假设<p>不在test.html的根级别。如果他们使用filter()而不是find()