Use jQuery para descobrir quantos lista de itens estão em uma lista não ordenada
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.
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
});