Pergunta

Eu tenho algumas divs que estou usando jQuery para esconder e mostrar usando o toggle() função. Isso está funcionando bem.

Mas eu apenas reconheci algumas relações entre algumas dessas divs que me permitiriam agrupar algumas delas em uma classe.

Eu esperava que isso me permitisse alternar a classe DIV em vez de cada um dos IDs div.

Então, eu quero fazer isso:

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

Em vez disso:

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

Mas apenas esse acesso detalhado da ID parece funcionar. Alguma idéia do porquê?

Foi útil?

Solução

Quando você seleciona a classe, você precisa colocar um ''.

$(".myDIVClass").hide();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top