Tengo múltiples textareas en mi formulario HTML seguido de un enlace de edición para cada una. Cuando hago clic en un enlace de edición , se debe habilitar el área de texto correspondiente. Mi código es el siguiente:Cómo quitar el atributo deshabilitado de un área de texto usando jQuery?
<script type="text/javascript">
$(document).ready(function() {
$(".edit").click(function(){
$(this).attr("id").removeAttr("disabled");
});
});
</script>
<textarea id="txt1" disabled="true"></textarea>
<a class="edit" id="txt1" >edit</a>
<textarea id="txt2" disabled="true"></textarea>
<a class="edit" id="txt2" >edit</a>
¿Por qué no se está habilitando el área de texto cuando se hace clic en el enlace correspondiente?
@Josehp, ¿esto no afectaría a los elementos textarea? –
@JonasEverest ese es el propósito de 'div's (proteger a los hermanos), pero actualicé mi respuesta si' div's no son posibles. – Joseph
Nota: jQuery admite varios mismos 'id' en un documento. –