Tengo un cuadro de texto cuyo valor quiero establecer en función del texto interno de una etiqueta de anclaje. En otras palabras, cuando alguien hace clic en este anclaje:¿Cómo configuro el valor de un cuadro de texto usando un delimitador con jQuery?
<a href="javascript:void();" class="clickable">Blah</a>
Quiero que mi cuadro de texto para rellenar con el texto "bla bla". Aquí está el código que estoy usando actualmente:
<script type="text/javascript">
$(document).ready(function(){
$("a.clickable").click(function(event){
$("input#textbox").val($(this).html());
});
});
</script>
Y en mi html hay una lista de etiquetas de anclaje con la clase "hacer clic" y un cuadro de texto con el "cuadro de texto" Identificación.
He sustituido el código anterior con el código para mostrar una alerta de javascript con $ (this) .html() y parece mostrar el valor correcto. También he cambiado el $ (this) .html() para que sea una cadena codificada y el valor del cuadro de texto sea el correcto. Pero cuando los combino, el cuadro de texto simplemente se borra. ¿Qué estoy haciendo mal?
Gracias por eso. De su código pude decir qué salió mal. Era un problema de espacio en blanco (tenía el texto real dentro de la etiqueta de anclaje en una línea separada). –