Estoy tratando de obtener el contenido de un lapso cuando se hace clic en un botón. Este es el html:JQuery obtener contenido de span
<div class="multiple-result">
<button class="select-location" id="168">Select</button>
<span>Athens, Greece</span>
</div>
<div class="multiple-result">
<button class="select-location" id="102">Select</button>
<span>Athens, Georgia, USA</span>
</div>
que estoy tratando de conseguirlo de manera que cuando se hace clic en el botón que obtendrá el valor del tramo. Esto es lo que estoy usando:
$('button.select-location').live('click', function(event){
// set the span value
var span_val = $(this).parent("span").html();
alert('selecting...' + span_val);
});
Pero la alerta siempre está mostrando: seleccionar ... nula
Gracias, eso funcionó. – Frank
Me encanta esta respuesta. Así es como suena mi monólogo interno todos los días. ¡Esto merece más de 6 votos favorables! – WheretheresaWill
votaron por "Alguna vez vuelves y miras el código que escribiste hace 2 años y gimes," ¿Por qué hice eso? "' –