Comment puis-je ajouter « readonly » pour un particulier `` ? .attr('readonly') ne fonctionne pas.
Réponses
Trop de publicités?Readonly est un attribut tel que défini dans le code html, donc le traiter comme tel.
Vous devez avoir quelque chose comme readonly="readonly" dans l'objet que vous travaillez avec, si vous voulez ne pas être modifiable. Et si vous voulez qu'il soit modifiable à nouveau, vous n'aurez pas quelque chose comme readonly=" (ce n'est pas la norme, si j'ai bien compris). Vous avez vraiment besoin de supprimer l'attribut dans son ensemble.
En tant que tel, tout en utilisant jquery ajout et de retrait c'est ce qui fait sens.
Mettre quelque chose en lecture seule:
$("#someId").attr('readonly', 'readonly');
Supprimer la lecture seule:
$("#someId").removeAttr('readonly');
C'était la seule alternative qui a vraiment fonctionné pour moi. Espérons que cela aide!