Hi Javier,

Thanks for your thoughtful insight into my question.  I will try out this code. 
 It definitely gets me closer to where I want to be.

Best regards, - Dave


>  -------Original Message-------
>  From: Javier Infante <[EMAIL PROTECTED]>
>  Subject: Re: [jQuery] How to convert "class" to "style='attrs        ...'"   
> [Offtopic]
>  Sent: Mar 15 '07 20:05
>  
>  El jue, 15-03-2007 a las 18:50 +0000, [EMAIL PROTECTED]
>  escribió:
>  > Thanks but what I am really trying to do is find out all the attributes 
> that define  "myClass".  Below it appears you have hard-coded certain values, 
> but I won't know those ahead of time and there could be different classes per 
> element, each defined differently.
>  >
>  > Thanks, - Dave
>  
>  Hi Dave,
>  
>  I have found your question interesting and i think i have got you a
>  point from where you can start.
>  
>  Alltought the code is not jquery at all maybe some jquery hacker finds
>  it interesenting to develop a small plugin (if i get some time i might
>  give it a try)
>  
>  here goes the code:
>  
>  function getClassContent(classname) {
>  for (var i=0; i<document.styleSheets.length; i++) {
>                var styleSheet=document.styleSheets[i];
>  var ii=0;
>  var cssRule=false;
>                do {
>  if (styleSheet.cssRules) cssRule = styleSheet.cssRules[ii];
>  else cssRule = styleSheet.rules[ii];
>  if (cssRule) {
>                                eval ("regExp = /\."+classname+"/");  // I 
> will look for
>  div".classname" in the css
>  if (regExp.test(cssRule.selectorText))
>                                return cssRule.style.cssText;
>  }
>  ii++;
>  } while (cssRule);
>  }
>  }
>  
>  alert(getStyleAttribute("infoExtra"));
>  
>  This thing will only work with css rules defined as class (div.myClass),
>  but not with css rules defined for id (div#myId)... allthought i think
>  you could make that work not to hardly.
>  
>  anyway, is this what you were looking for?
>  
>  
>  --
>  Javier Infante
>  Dpto. Internet y Desarrollo
>  Irontec, Internet y sistemas sobre GNU/Linux - http://www.irontec.com
>  +34 94 404 81 82  -  Ext. 202
>  
>  
>  _______________________________________________
>  jQuery mailing list
>  discuss@jquery.com
>  http://jquery.com/discuss/
>  

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to