Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2012, 14:04
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses
Puntos: 127
Respuesta: Simplificar evento sintaxis

Lo siento por ser tan pesado, pero es que se me ocurre una forma más rápida usando el pseudoselector not en una sola línea

$("div[id^=reproductor]:not([id=reproductor1])").css("display","none");

y por tanto

$("div[id^=reproductor]:not([id=reproductor"+var+"])").css("display","none");

donde var será el número que ocultas...

y el .css("display","none") también se puede simplificar en hide()

$("div[id^=reproductor]:not([id=reproductor"+var+"])").hide();

Ahora bien, creo que ya no puedo simplificarlo más.

__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor