Comment effacer le contenu html champ de saisie de texte à l'aide de Jquery
Je vais avoir un champ de texte html qui peut se cacher.
Cacher quand je veux effacer le champ de texte.
J'ai utilisé ce qui ne fonctionne pas.
$('#id').val("");
Et j'ai essayé $('#id').text("");
.
Il permet de supprimer l'ensemble du champ de texte.
$('#id').val('');
œuvres. Je suis trop paresseux pour faire un violon, mais croyez-moi, cela fonctionne! :)
Poste le code qui ne fonctionne pas.
Ah ce que le diable... ici: jsfiddle.net/RahKR/1
OriginalL'auteur Yasitha | 2011-08-13
Vous devez vous connecter pour publier un commentaire.
C'est correct:
Toutefois, la partie 2 est intéressante.
Qui ne devrait pas créer le comportement que vous décrivez. Je pense que vous faites référence à l'objet parent, pas la
<input>
directement.+1 depuis l'utilisation de la seule devis travaux.
OriginalL'auteur John Green
Ce qui se passe avec votre code... parce que cela fonctionne pour moi...
et
De travail exemple: http://jsfiddle.net/jasongennaro/xrxU8/
OriginalL'auteur Jason Gennaro
En supposant que
TheTextField
est l'ID de votre champ de saisie, cela fonctionne bien.De toute façon, si vous êtes à l'aide de FireBug et que vous regardez le champ de saisie, tandis que masqués, vous verrez que
value
attribut a encore une valeur, qu'il n'est pas vraiment, mais quand vous le montrer de nouveau:le champ de saisie comme vous le verrez, il est affiché dans le navigateur contrairement à ce que vous voyez dans FireBug, il n'a pas de valeur plus.
OriginalL'auteur dpp
Veuillez essayer ceci:
OriginalL'auteur magulla