Help me jquery

27/08/2018

0


$("li").click(function(){
	var liNome = $("<li>").val();
});



ola sou novo em jquery estou tentando capturar o valor de um item de um a lista atraves da function click(), mais nao estou conseguindo
Bruno

Bruno

Responder

Posts

27/08/2018

Joao Pedro

Seu bind está com a sintaxe errada

Tente atribuir uma id especifica pro li que voce quer e use o "." para a id, do jeito que você está fazendo TODOS os elementos <li> na página vão executar a função

Não esqueça de fazer o bind dela quando a página estiver carregada também

$(document).ready(function() { //Quando a página carregar
$(".meuLi").click(function(){ //o "meuLi" recebe a função anônima ao clicar
var liNome = $(this).val();
});
};

Utilize o "this" para se referir ao objeto selecionado.

Caso prefira, ao invés de fazer o bind quando a página carregar, pode chamar a função pelo elemento

//Quando cliar em "meuLi", chamar a função "minhaFuncao()"

<li onclick="minhaFuncao(this.val())">

function minhaFuncao(valor) {
var valor = valor;
}



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar