2013-05-26 17 views
0

Может кто-нибудь объяснить, почему следующее не работает: У меня есть текстовое поле с идентификатором: result2 и с функцией jQuery. Я пытаюсь получить доступ к его тексту.Функция jQuery text не работает должным образом

Так или иначе, если я пытаюсь написать эту переменную она говорит undefined

var x= $("#result2").text(); 
document.write(x); 
+0

Textbox = textarea или текстовый ввод? –

+0

Тогда это должно быть '$ (" # result2 "). Val()' –

ответ

4

Если элемент с идентификатором result2 является <input> или <textarea> вы должны получить его значение с помощью .val(), .text() возвращает внутренний текст элемента ,

var x = $("#result2").val(); 
alert(x); 
+0

+1, потому что, очевидно, из вашего комментария вы столкнулись с проблемой в первую очередь. –

+0

Спасибо, мне нужны возрасты, чтобы писать каждый раз символ ', потому что мне нужно сделать' alt + 96': P –

Смежные вопросы