Na documentação da jQuery, existe diversas funções para manipulação das folhas de estilo. Existe funções para trabalhar com largura, altura, saber se tem ou não uma classe vinculada a um determinado elemento. Pode-se também verificar se existe uma propriedade específica do css. CSS
Primeiro localizar o elemento, nesse caso uma tag img, depois .css. Veja: $("img").css através dessa função recupera-se qualquer propriedade css, sendo uma delas a largura. Atribuir valores css a um elemento é feito através desta função também.
No javaScript: $(document).ready(function(){ $("span").click(function(){ alert($("img").css("width")); Obs: para a altura, colocar height no lugar de width }); }); Resultado: 214px valor obtido do arquivo da imagem
No exemplo abaixo a imagem será alterada no próprio elemento, a partir das propriedades css que ele possui.
No javaScript: $(document).ready(function(){ $("span").click(function(){ $("img").css({ width: "290px", background:"00FF00", border:"20px solid beige", }); }); });
No javaScript: $(document).ready(function(){ $("span").click(function(){ alert(S("img").hasClass("imagem")); }); }); Obs: Não funcionou
No javaScript: $(document).ready(function(){ $("span").click(function(){ alert(S("img").hasClass("imagem")); S("img").removeClass("imagem") }); }); Obs: Não funcionou
No javaScript: $(document).ready(function(){ $("span").click(function(){ S("img").addClass("destaque"); //POSITION alert($("img").position().top); alert($("img").position().left); alert($("img").offset().top); alert($("img").offset().left); }); }); Obs: Não funcionou
No javaScript: $(document).ready(function(){ $("span").click(function(){ S("img").addClass("destaque"); Lembrete: Para altura, trocar a palavra Width por Height. alert($("img").width()); alert($("img").innerWidth()); alert($("img").outerWidth(true)); //imagem, padding e a borda. }); }); Obs: Não funcionou