2013-03-17 5 views
0

Я пытаюсь получить значение скрытого ввода.Как вернуть значение скрытого ввода с помощью jQuery?

мои текущие скрытые выглядит так

<input type="hidden" name="extend_1" id="extend_1" value="16:00:00"> 

поэтому я стараюсь, чтобы получить это значение, когда $ («время») изменяется

поэтому у меня есть этот код на моей странице, но значение всегда не определено! Я использую jQuery 1.9

$('time').change(function(){ 
     var this_id = "extend_" + $(this).val(); 
//if i alert this_id i not get "extend_1" howeven max_time is always returning undefined where it should display "16:00:00" 
     var max_time = $(this_id).val(); 
     console.log(max_time) 
}); 

Может кто-нибудь, пожалуйста, скажите мне, что не так? почему max_time всегда не определено?

Благодаря

+2

скорее всего потому, что вы написали «extend_» вместо «#extend_», но вы действительно не разместили достаточно кода, чтобы я мог точно сказать. – Dave

+0

ОК, теперь я уверен; отправил ответ! – Dave

ответ

2

Вы пропустили хэш в вашей строке JQuery. Он должен быть "#extend_" + $(this).val().

+0

Да, это был ответ. Я знаю, что это было что-то глупое. Огромное спасибо. – Jaylen

+0

@Mike - Если это ответ, пожалуйста, отметьте его как таковой. –

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