$.AJAX({type: "POST",data: "url="+tar_url,url: "curl.PHP",success: function (data,textStatus,jqXHR){ $("Meta",$(data))// not working $(data).find("Meta") //not working $("img",$(data)) //works $(data).find("div") //works },
在成功函数回调中,我注意到我可以使用普通选择器来获取div,img,ul等.但是,上述方法都不能选择元标记.
首先,我不知道HTML是否包含任何元标记.如果它包含一些,我想选择它们并解析它们等.
用jquery选择那些元标记是不可能的?
来自Chrome的JavaScript控制台:
$.AJAX({ type: 'GET',url: $getThisURL,success: function(data) { output = $(data).filter('Meta'); }});
输出:
[<Meta http-equiv="Content-Type" content="text/HTML;charset=utf-8">,<Meta name="color:Background" content="#262626">,<Meta name="color:Text" content="#fff">,<Meta name="color:links" content="#ffbc00">,<Meta name="if:Show notes" content="1">,<Meta name="robots" content="noindex">,<Meta charset="utf-8">,<Meta http-equiv="x-dns-prefetch-control" content="off">]总结
以上是内存溢出为你收集整理的如何在HTML,DOM中使用jQuery检测元标记全部内容,希望文章能够帮你解决如何在HTML,DOM中使用jQuery检测元标记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)