Javascript JQuery load()将打破类似facebook的按钮/评论框。如何解决?

Javascript JQuery load()将打破类似facebook的按钮/评论框。如何解决?,javascript,jquery,html,facebook,load,Javascript,Jquery,Html,Facebook,Load,我正在编写一个大型网站的代码,但我已将我的问题简化为以下小html文件: 问题是,如果我(重新)用JQuery加载一个带有facebook代码的内容,后者将不会出现,即使我重新加载脚本(导致复制all.js脚本,这是另一个问题) 我怎样才能解决这个问题 问候,, 昆汀加载新内容后使用 function loadPage() { $('#test').load('test.html #test', function() { FB.XFBML.parse( ); }).fadeOu

我正在编写一个大型网站的代码,但我已将我的问题简化为以下小html文件:

问题是,如果我(重新)用JQuery加载一个带有facebook代码的内容,后者将不会出现,即使我重新加载脚本(导致复制all.js脚本,这是另一个问题)

我怎样才能解决这个问题

问候,, 昆汀

加载新内容后使用

function loadPage() {
  $('#test').load('test.html #test', function() {
    FB.XFBML.parse( );
  }).fadeOut('slow').fadeIn('slow');
}

请注意,在id为test的div中加载id为test的片段将在页面中创建多(两)个id相同(相互嵌套)的元素,因为这是无效的

要避免这种情况,请使用更详细的方法

$.get('test.html',
功能(数据){
var temp=$('').html(数据).find('#test');
$('#test').html(temp.html());
}
);

非常感谢您的回答。只要拿起双id测试的东西,它将是最优雅的解决?
$.get('test.html', 
        function(data) {
                    var temp = $('<div>').html(data).find('#test');
                    $('#test').html(temp.html());
              }
      );