Use jQuery para descobrir quantos lista de itens estão em uma lista não ordenada

StackOverflow https://stackoverflow.com/questions/1175072

  •  19-09-2019
  •  | 
  •  

Pergunta

Estou criando uma interface com abas de conteúdo. Os painéis de conteúdo são uma lista não ordenada criado usando um script do lado do servidor. Eu quero adicionar guias via jQuery para controlar os painéis. O único requisito para o jQuery plug-in para o trabalho é para ter a mesma quantidade de painéis de abas (o número de painéis nem sempre é consistente). Eu preciso consulta como muitos itens da lista estão em meus ul.panels e armazená-lo em uma variável, para que eu possa criar um laço com essa variável para acrescentar meus itens de lista em ul.tabs.

Eu não tenho acesso ao script do lado do servidor, portanto, modificar o PHP não é uma possibilidade.

Foi útil?

Solução

var count = $("ul.panels li").size();

Outras dicas

Assim?

 var cnt = $('ul.panels li').length

jQuery trava coisas varous fora dele para que você realmente não precisa de seu próprio laço (methinks). Você poderia fazer isso também:

 $('ul.panels li').each( function(idx, panel) {
     // stir in special sauce
 });
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top