2009-08-03 9 views

Odpowiedz

64

Prosta prosta droga to:

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

To tak proste, jak to:

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

Co otrzymałem za wniosek? Moja odpowiedź jest poprawna, nawet jeśli nie jest to absolutnie najkrótsza droga do zrobienia tego. –

+1

dunno, i pytający powinni mieć świadomość, że twoje rozwiązanie może być użyte dla jakichkolwiek atrybutów –

+0

nie wiesz jednak, czy .val jest szybszą i preferowaną trasą niż attr. – redsquare

10

javascript byłoby:

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

w jQuery, można zrobić to tak:

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

kupili także do zapoznania się z jQuery documentation na ten temat

Without jQuery:

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

Nadzieję, że pomaga.

Powiązane problemy