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

前端之家收集整理的这篇文章主要介绍了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
});

猜你在找的jQuery相关文章