jQuery hijo del elemento pulsado

Tengo una lista de enlaces que tienen un evento de clic adjunto, necesito obtener la identificación del niño Un enlace. Por lo tanto, en el siguiente ejemplo, si hago clic en el primer elemento de la lista, necesitaré que Google vuelva a sintonizar.

He intentado '$this a' pero no puedo resolver la syntax.

 jQuery: $("ul li").click(function(event){ $("input").val($(this).html()); } ); html:  

No veo el HTML de ejemplo pero

 $(this).find('a:first').attr('id') 

lo haría (arregla un: primer selector si no es lo que quisiste decir)

Esto se refiere al elemento que disparó su evento.

Para hacer que su código sea un poco más ordenado, vinculemos los activadores con funciones como las siguientes: (le sugiero que le de una identificación a UL para que sea específica solo para los elementos dentro de esa UL)

 $('ul li').bind('click', getAnchorId); 

La función que se llama (getAnchorId) obtiene el atributo ID del elemento secundario (a) del elemento pulsado (ul li) y lo aplica a una variable (anchorId), y para mostrar que obtiene la información correcta, puse el resultado en una alerta.

 function getAnchorId() { var anchorId = $(this).children('a').attr('id'); alert(anchorId); } 

Ahora puedes hacer lo que quieras con esa variable 🙂

espero que esto ayude 🙂

Podrías usar el método de los children :

 $(this).children('a').eq(0).attr('id'); 

No estoy seguro de la syntax, pero algo como esto debería funcionar.