Como agrupas las opciones y cajas de texto por filas, toma a la caja de texto correspondiente a la fila en la cual se encuentra la opción marcada.
Código Javascript
:
Ver original$(this).parents("tr").find("[type=text]").val($(this).data("resp"));
Con el método
.parents(), busco a los ancestros del elemento afectado por el clic pero solo tomo de ellos al que sea un
<tr>; luego, busco en él a algún elemento
<input type = "text"> usando el método
.find() y le asigno el valor del atributo personalizado
data-resp el cual tomo mediante el método
.data(), teniendo que indicar entre los paréntesis del mismo solo la segunda parte de su nombre.
Saludos