¿Hay alguna manera de que pueda obtener la identificación de un elemento de algo como:
<a href="#" class="test" id="test_1">Some text</a> <a href="#" class="test" id="test_2">Some text</a> <a href="#" class="test" id="test_3">Some text</a>y luego ato
$('.prueba')
Entonces, cuando hago clic en uno de los elementos, ¿recupero la identificación?
Doh... Si te entiendo bien, debería ser tan simple como:
$('.test').click(function() { console.log(this.id); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a href="#" class="test" id="test_1">Some text</a> <a href="#" class="test" id="test_2">Some text</a> <a href="#" class="test" id="test_3">Some text</a>Simplemente puede acceder a la propiedad id sobre el nodo dom subyacente, dentro del controlador de eventos.
Use el método "attr" en jquery.
$('.test').click(function(){ var id = $(this).attr('id'); });Cuando agrega un evento de clic, this devuelve el elemento en el que se ha hecho clic. Entonces puedes usar this.id ;
$(".test").click(function(){ alert(this.id); });Ejemplo: http://jsfiddle.net/jonathon/rfbrp/