Comunidad de diseño web y desarrollo en internet online

como manipular clases de forma independiente??

Citar            
MensajeEscrito el 17 Nov 2010 05:25 pm
Hola mi duda es sobre como puedo por ejemplo crear 5 clases llamadas cuadro:
css
.cuadro{
width:30px;
heigth:30px;
bacground-color:#f00;
}
y en el documento crear 5 cuadros y referirme a cada uno de ellos de modo independiente. es decir por un sub indice
usualmente uso each asi:
$().each(function(i){
});
Segun lo entendido each es como un for para las clases itera con cada elemento del mismo nombre ya nadamas lo que asia es poner un if y listo supongamos que cada cuadrito es un boton y quiero que al presionar el segundo aparesca un mensaje mi codigo seria algo como esto:
$(".cuadro").each(function(i){
if(i==1){alert("Mensaje");}
});
pero en este caso no requiero de each quiero poder hacerlo sin each no se algo como :
cuadro[1].click o algo asi.

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 17 Nov 2010 07:22 pm
No es posible hacerlo tal como pides (además, va en contra del estandar) pero para casos como éste es que existe el atributo id. Lo que debes hacer es ponerle un id distinto (numérico secuencial, si te apetece) y luego en el foreach que recorre todos los tags cuyo class sea "cuadro" tomar el id y según su valor hacer algo distinto.

Otra forma sería poniéndole DOS class a cada tag, algo así:

Código HTML :

<div class="cuadro a1">algún contenido</div>
<div class="cuadro a2">otro contenido</div>


Y en el foreach verificar cuál otro class tiene el tag que tiene el class "cuadro". ¿Me explico?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 17 Nov 2010 11:27 pm
mmmmmmm no enrealidad no te entiendo mucho

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.