嘿,我有一个 html 字符串,我无法从中获取标签。
我尝试了很多东西,这里有一些:
var head = $("head",$(htmlString)).html();
var body = $("body",$(htmlString)).html();
var head = $("head",htmlString).html();
var body = $("body",htmlString).html();
var head = $("head",$(htmlString).html()).html();
var body = $("body",$(htmlString).html()).html();
var head = htmlString.match(/<head[^>]*>([^<]+)<\/head>/);
var body = htmlString.match(/<body[^>]*>([^<]+)<\/body>/);
var head = jQuery('<div/>').append(htmlString).find('head').html();
var body = jQuery('<div/>').append(htmlString).find('body').html();
除此之外的任何其他尝试。当我尝试将其记录到控制台时,所有这些都返回“未定义”或“”或 jquery 对象。
谁能告诉我如何将身体和头部标签作为字符串?
首选 jQuery/JS 而不是正则表达式