Domanda

Ho un paio di ingressi e voglio cancellare i loro valori dopo aver fatto clic. Come?

 <input type="text" value="Name" />

Ho provato:

$(this).inputValue(""); 

Ma non funziona. Se sono in grado di modificare il valore, come aggiungere il testo per l'ingresso (.text $ (this) ( ""); funziona molto bene, per esempio, textareas).

Grazie!

È stato utile?

Soluzione

Usa .val(newValue) per impostare il valore di qualsiasi elemento tipo di ingresso (compresi <textarea> e <select>), in questo modo:

$("input:text").click(function() {
  $(this).val(""); 
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top