Jquery需要解析从get语句返回的html

时间:2014-02-18 19:21:14

标签: jquery html

我正在尝试构建一个小应用程序,它可以比更改网站网址更容易浏览其他网站,(如果可能,我不想使用iframe)。例如如果我选择拍卖和物业编号,我希望该属性的详细信息显示在我的页面上。我可以做任何事情来获取html我甚至可以到桌子,我不能做的一件事是将html添加到我的网站! jquery选择表的数量,但是无法获取html,即使我可以提醒它吗?

$('#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

任何想法。

2 个答案:

答案 0 :(得分:1)

如果你想从jQuery元素中获取html,请尝试调用html-function,如下所示:

$('body').html()

您在警告消息中看到的是jQuery的html函数定义。

答案 1 :(得分:0)

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

因此尝试提醒内容或开始,结束。看看它在哪里