jQuery('.thing').each(function (i,n){
console.log( $(n).style.height);// if not then just try to simply find the n.style.height
});
//this is another way // at least in ff it would work :)
window.document.styleSheets[0].cssRules[0].style.height
надеюсь, это поможет, в противном случае вам придется много копаться:)
Для второго варианта, где вы видите [0]
означает, что вы должны выполнить цикл, поскольку могут быть разные имена файлов и т. Д. И т. Д. *
полный пример:
var ss = window.document.styleSheets;
for(i=0;i<ss.length;i++){
var rules = ss[i].cssRules;
for(j=0;j<rules.length;j++){//loop style sheets
var rule = rules[j];
if(rule.selectorText=='thing'){//loop each stylesheet rule
console.log(rule.style.height);
// should return height for everytime height is used with every .thing in any of your stylesheets attached :)
}
}
}
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ
Вы должны избегать тех из кросс-домена.e.g. если вы включили
<link ....="...jquery.com.../ui.css" />
это не будет работать, так как это может рассматриваться как угроза безопасности (междоменный) ...