2014-02-18 23 views
0

我正在尝试构建一个小应用程序,它可以比更改站点URL更容易地导航另一个站点(如果可能,我不想使用iframe)。例如如果我选择拍卖和财产编号,我希望该资产的详细信息显示在我的页面上。我可以做所有事情来获取html,我甚至可以进入表格,我不能做的一件事就是将html添加到我的网站! jQuery选择的表的数量,但不能在HTML,即使我可以提醒它?解析从语句返回的HTML所需的jquery

$('#ddlproperty').change(function(){ 
    var url = "aURL?Lot=" + this.value + "&Auc=" + $("#ddlauction option:selected").val() ; 
    $.get(url,function(data){ 
     var start= data.indexOf('<body'); 
     var end = data.indexOf('</body') + 7; 
     var body = data.substring(start, end); 
     alert(body); 
     var content = $(body).find('table'); 
     $(content).each(function(index, value){ 
      alert($(this).html); 
      //$("#content").append($(this).html); 
     }); 
    },"html"); 
}); 

当我警觉$(this).html是javascript,请参阅图像时获得的所有内容。 Web alert message

任何想法。

+0

'html'是一个函数,而不是一个属性。 –

+2

'alert($(this).html())'看看你得到了什么 – danronmoon

+0

你可以在这里看到如何使用html()。 http://stackoverflow.com/questions/1309452/how-to-replace-innerhtml-of-a-div-using-jquery – Technotronic

回答

1

如果你想从一个jQuery的元素中获取HTML尝试调用的HTML功能,像这样:

$('body').html() 

您的警报消息中所看到的是jQuery的HTML功能定义。

0

Html是一个内置的函数,你提醒'this'的方式是引用你所在的函数。所以你只是显示该函数的简单txt/html。

因此,请尝试提醒内容或开始,结束。看看你到底在哪里