Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andrew Marques

Pegar valores de várias 'li's

Recommended Posts

Fala galera, tudo certo?

 

Estou tentando fazer algum jeito de pegar o id das lis que tenho.

 

Bem fácil de entender, mas não estou conseguindo, segue código:

 

<script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.min.js"></script>
        <script type="text/javascript">
		$(function(){
			$("#click").live("click", function(){
				var contaMensagens = $("#mensagens li").length;
				if(contaMensagens >= 1){
					for(var i = 1; i < contaMensagens ; i++){
						var lis = $("#mensagens li").attr('id');
						var ids = lis[i];
						alert(ids);
					}
				}
			});
		});
		</script>
	</head>
	<body>
		<ul id="mensagens">
			<li id="1">1</li>
			<li id="2">2</li>
			<li id="3">3</li>
			<li id="4">4</li>
			<li id="5">5</li>
		</ul>
		<button name="click" id="click">Clique</button>
		<br /><br />
		<div id="retorno" style="padding:10px; background:#EEE;"></div>
	</body>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ID deve começar com letra, é inválido vc escrever um ID que comece com números.

 

Exemplo corrigido:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(function(){
    $("#click").live("click", function(){
        var arr = [];
        $("#mensagens li").each(function(){
            arr.push($(this).attr("id"));
        });
        alert(arr);
    });
});
</script>
</head>
<body>
    <ul id="mensagens">
        <li id="1">1</li>
        <li id="2">2</li>
        <li id="3">3</li>
        <li id="4">4</li>
        <li id="5">5</li>
    </ul>
    <button name="click" id="click">Clique</button>
    <br /><br />
    <div id="retorno" style="padding:10px; background:#EEE;"></div>
</body>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.