AJAX:获取加载的html文档的标题(jquery)
发布时间:2020-12-16 02:54:15 所属栏目:百科 来源:网络整理
导读:我通过 jquery和ajax在着陆页的正文中加载一个html页面.我需要 title页面标题 / title从加载的文档中为登录页面. 我试过这个,但没有运气: $.ajax({ url: "test.htm",cache: false,dataType: "html",success: function(html){ $('#main-load').html(html); $
我通过
jquery和ajax在着陆页的正文中加载一个html页面.我需要< title>页面标题< / title>从加载的文档中为登录页面.
我试过这个,但没有运气: $.ajax({ url: "test.htm",cache: false,dataType: "html",success: function(html){ $('#main-load').html(html); $('#greeting').append($(html).find('title').text()); } }); 我也尝试过其他一些方法,但没有运气.有任何想法吗? 谢谢! 编辑: 例: <html> <head> <title>Page Title</title> <style> .... </style> </head> <body> .... </body> </html> 解决方法
正如Pekka所说,它确实从加载的文档中剥离了??头部,因此您必须使用正则表达式从原始文本中解析它:(如果有效,请告诉我)
var title = html.match("<title>(.*?)</title>")[1]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |