我试图获取隐藏输入的值。
我目前的隐藏看起来像这样
<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总是未定义?
由于
答案 0 :(得分:2)
你错过了jQuery字符串中的哈希值。它应该是"#extend_" + $(this).val()
。