2015-01-28 8 views
-4

У меня есть тег так:Как получить значение текстового поля в запросе?

<input type="text" id="test" value="a" ></input> 

и я попробовал:

$("#test").val() возвращает ''. Не a, почему?

+1

Это правильно и возвращение 'а' см http://jsfiddle.net/p8hLdtz6/ – Manoj

+1

с помощью $ ("# тест") Вал() отлично работает для меня. какие браузеры и какая версия jquery вы используете? – atmd

+0

@atmd: На самом деле я пишу тестовые примеры. Значение «значение» должно быть заполнено выбором даты. Чтобы издеваться над тем, что я жестко закодирован. Но независимо от того, '.val()' должен дать мне «значение» правильно? – batman

ответ

0

Попробуйте с

<input type="text" id="test" value="a" /> 

вместо

<input type="text" id="test" value="a" ></input> 

вы написали это как текстовое поле ..

+0

Я не знаю, почему какой-то хороший fella down проголосовал за меня. –

0

Он отлично работает для меня, убедитесь, что вы добавить ссылку Jquery

$(document).ready(function() { 
$("#showValue").click(function(){ 
var b =$("#test").val(); 
alert(b); 
}); 
}); 

Проверить эту скрипку:.

http://jsfiddle.net/zxsjefyb/1/

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