Comecei um mergulho profundo em HTML + CSS + JS nos últimos dias e estou curioso para saber se é possível expandir e recolher o restante dos dados da tabela se clicar nos primeiros dados da tabela na linha da tabela .
Já tentei usar várias combinações, mas não consegui, então queria entender se é realmente possível ou preciso melhorar ainda mais :)
Obrigado!
https://jsfiddle.net/p9mtqhm7/553/
Se eu clicar em dizer - AUSDe451 ou AUSDe441, o restante das colunas correspondentes deve ser expandido ou recolhido [ i.e LAMP 6.93817139 & 51_REGALIA 456.352
] deve expandir / recolher se eu clicar - AUSDe451
]
Seu gerenciador de cliques está um pouco errado!
Quando você está lidando com cliques no .server-name
elemento, $(this)
dentro da função se refere ao item que foi clicado, neste caso a .server-name
linha da tabela.
Quando você executa $(this).find(...)
, está procurando por elementos filho da linha da tabela, que não existem. Portanto, em vez de usar $(this).find(...)
, você provavelmente deve procurar em outro lugar no DOM.
Além disso, você parece estar procurando por span
elementos, que não existem em nenhum lugar da sua marcação HTML, de forma que parte da função nunca retornará nada.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras