2009-08-03 17 views

risposta

64

Il modo più semplice semplice è:

$("#text").val ("foo"); 
21

E 'facile come questo:

$("#text").attr("value", "some value"); 
+3

Per cosa ho ricevuto downvoted? La mia risposta è corretta, anche se non è il modo più breve per farlo. –

+1

non so, e asker dovrebbe essere consapevole del fatto che la tua soluzione può essere utilizzata per qualsiasi attributo –

+0

non è sicuro tuttavia .val è più veloce e percorso preferito rispetto al attr. – redsquare

10

Il Javascript sarebbe:

document.getElementById('text').value = 'Blahblah'; 
9

In jQuery, devi fare in questo modo:

$("#text").val("my new value");

si potrebbe anche voler leggere il jQuery documentation su questo argomento

Senza jQuery:

document.getElementById("text").setAttribute("value", "my new value");

Spero che questo aiuti.

Problemi correlati