jquery .load()页面然后解析html

我在我的应用程序中使用了下面的行但现在我需要解析html之前加载,我显示它.什么是获得某些 HTML元素的最佳方式.
$("#div").load("page.html");

谢谢

更新

现在我正在使用这个,但是在使用id为“div”的情况下,无法使用div的title属性.

function get_title()
{
    $.get("test.html",function(data) {
        var data = $(data);
        var title = $("#div",data).attr("title");

        alert(title);
    });
}

var数据中的html如下所示.

<div id="div" title="title example">
<p>
    Content
</p>
<p>
    Content
</p>
</div>

再次感谢

解决方法

您可以使用半等效的扩展版本 $.get(),像这样:
$.get("page.html",function(data) {
  var data = $(data);
  //do something
  $("#div").html(data);
});

请注意,在这种情况下调用.html(data)只是a shortcut for .empty().append(data).

或者,如果后期处理是一个选项,只需使用.load()回调,如下所示:

$("#div").load("page.html",function() {
  $(this).find(".class").remove(); //just an example
});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...