0

我正在尝试获取隐藏输入的值。

我目前的隐藏看起来像这样

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

所以我尝试在 $('time') 更改时获取该值

所以我的页面中有这段代码,但该值始终未定义!我正在使用 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 总是未定义?

谢谢

4

1 回答 1

2

您错过了 jQuery 字符串中的哈希值。应该是"#extend_" + $(this).val()

于 2013-03-17T00:46:41.800 回答