Hallo,
wie kann ich ein input-Feld, welches auf readonly steht, z.B. nach einem Klick wieder zur Bearbeitung freigeben?
Gruß & Danke
Rudi
Hi Rudi, versuch's mal damit:
$('.class').click(function() { $(this).removeAttr("readonly"); $(this).focus(); });
Funktioniert wunderbar, vielen Dank!
Mittels Chaining sollte das kompakter gehen:
$('.class').click(function() { $(this).removeAttr("readonly").focus(); });
Eine kleine Ergänzung: Seit jQuery 1.7 gibt es die on()-Funktion. Damit kann man mehrere Events auf einmal binden. Die Funktion fasst quasi die früheren click(), focus(), bind(), ... funktionen zusammen.
$('.class').on('click', function() {$(this).removeAttr('readonly').focus();});