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

前端之家收集整理的这篇文章主要介绍了jquery .load()页面然后解析html前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的应用程序中使用了下面的行但现在我需要解析html之前加载,我显示它.什么是获得某些 HTML元素的最佳方式. @H_404_2@$("#div").load("page.html");

谢谢

更新

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

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

var数据中的html如下所示.

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

再次感谢

解决方法

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

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

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

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

猜你在找的jQuery相关文章