Vedi sotto frammento di codice, la funzione restituisce la classe o id trovato dalla foglio di stile o tag di stile che passiamo. E restituisce una stringa vuota se non trovata.
<script type="text/javascript">
function getDefinedCss(s){
if(!document.styleSheets) return '';
if(typeof s== 'string') s= RegExp('\\b'+s+'\\b','i'); // IE
capitalizes html selectors
var A, S, DS= document.styleSheets, n= DS.length, SA= [];
while(n){
S= DS[--n];
A= (S.rules)? S.rules: S.cssRules;
for(var i= 0, L= A.length; i<L; i++){
tem= A[i].selectorText? [A[i].selectorText,
A[i].style.cssText]: [A[i]+''];
if(s.test(tem[0])) SA[SA.length]= tem;
}
}
return SA.join('\n\n');
}
console.log(getDefinedCss ('ui-helper-hidden'));
</script>
Fammi sapere se funziona per voi.
fonte
2017-04-15 06:33:58
http://stackoverflow.com/questions/983586/how-can-you-determine-if-a-css-class-exists-with-javascript –
Ho bisogno di soluzione jquery. Se hai una risposta, mettila sotto. –
Qualche suggerimento? –