• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

paulo89

Como pegar o id com jquery

5 mensagens neste tópico

Este exemplo pega o value do option, como posso fazer isso pegar o id do option ?

<script type="text/javascript">
$(document).ready(function(){

$(".MyImage").bind('change', function() {
         var update_pic = $(this).val();
         if (update_pic) {
             $('#NewPic').attr('src', 'indices/icons/' + update_pic + '' );
         }
     });

});
</script>

Já tentei com "var update_pic = $(this).attr("id");" mas não funcionou.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado pela disponibilidade em ajudar.

O MyImage está no select.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Algo na onda de $(this).childNodes[$(this).selectedIndex].attr("id") deve dar. Isto é, assumo que o $(x) retorne um DOM element normal.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tentei como disseste mas não funcionou.

Pegando na tua ideia, pesquisei um pouco e descobri uma forma de fazer isso:

var update_pic = this.options[this.selectedIndex].id;

Obrigado pela ajuda

Abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora