Ir para conteúdo

POWERED BY:

Arquivado

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

Alexandre_Santos

[Resolvido] seletores

Recommended Posts

Queria uma ajuda em um código que estou criando!

 

Tenho um monte de links gerados pelo bd no seguinte formato

<a id="edit" href="1" name="local 1">
<a id="edit" href="2" name="local 2">
<a id="edit" href="3" name="local 3">

e o seguinte jquery

$('#edit').click(function(e){
e.preventDefault();
var id = $(this).attr('href');
var local = $(this).attr('name');
});

 

 

só funciona no primeiro link nos outros não! O que eu estou fazendo de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro ai está em duplicar o ID. ID deve ser um identificador unico no documento.

 

você deve usar classes no teu caso:

<a class="edit" href="1" name="local 1">
<a class="edit" href="2" name="local 2">
<a class="edit" href="3" name="local 3">

e então

$('.edit').click(function( e ){

 

o console vai te ajudar a ver esses erros.

Ctrl+Shift+J no Firefox:

http://wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

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.