我正在尝试使用javascript / jQuery从头获取某个样式表。
我不想使用$('head').get(0).innerHTML或类似原因,因为头部充满了30多个脚本和链接元素。

我到目前为止已经尝试过

// that's the one
var $my_stylesheet = $(document.body.previousSibling).find('link:last');

//those did not work (result: "")
$my_stylesheet.get(0).innerHTML;
$my_stylesheet.text();
$my_stylesheet.html();

我该怎么做才能从头获得样式表内容?

最佳答案

尝试通过ajax调用请求:

var $my_stylesheet_url = $('head').find('link:first').attr('href');

var content;
$.get($my_stylesheet_url, function(data) {
    content = data;
    // do your staff here
});

代码:http://jsfiddle.net/kh2en/1/

07-23 16:14