Pregunta

Tengo algunas DIVs que estoy usando jQuery para ocultar y mostrar el uso de la función toggle(). Esta bien ha estado trabajando.

Pero yo sólo reconocí algunas relaciones entre algunos de estos DIVs que me permitirían agrupar algunos de ellos en una clase.

Yo esperaba que esto permitiría a mí para alternar la clase DIV en lugar de cada uno de los identificadores de DIV.

Por eso quiero hacer esto:

$("#myDIVId1").click(function ()
{
  $("myDIVClass").hide();
  $("#myToggle1").toggle();
});

lugar de esto:

$("#myDIVId1").click(function ()
{
  $("#myToggle2").hide();
  $("#myToggle3").hide();
  $("#myToggle4").hide();
  $("#myToggle5").hide();
  $("#myToggle1").toggle();
});

Sin embargo, sólo este acceso de identificación verbosa parece funcionar. Cualquier idea por qué?

¿Fue útil?

Solución

Cuando se selecciona la clase, es necesario poner un ''

$(".myDIVClass").hide();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top