Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以实时方式从输入中获取多个值JQuery_Javascript_Jquery - Fatal编程技术网

Javascript 以实时方式从输入中获取多个值JQuery

Javascript 以实时方式从输入中获取多个值JQuery,javascript,jquery,Javascript,Jquery,我有两个输入是日期选择器,谢谢 现在,我正试图通过JQ实时获取字符串格式的日期(而不是onload或keyup,当用户选择或更改日期时,变量会发生变化),以便根据两个日期之间的差异计算客户的价格 $('.startDateJq.endDateJq')。打开(“输入”,函数(){ var a=($(“.startDateJq”).val(); var b=($(“.endDateJq”).val(); }); 但你可以猜到它根本不起作用。我会根据瞬间js计算差异,但首先我需要它工作Zhonk

我有两个输入是日期选择器,谢谢


现在,我正试图通过JQ实时获取字符串格式的日期(而不是onload或keyup,当用户选择或更改日期时,变量会发生变化),以便根据两个日期之间的差异计算客户的价格

$('.startDateJq.endDateJq')。打开(“输入”,函数(){
var a=($(“.startDateJq”).val();
var b=($(“.endDateJq”).val();
});

但你可以猜到它根本不起作用。我会根据瞬间js计算差异,但首先我需要它工作

Zhonk是对的,输入根本没有触发,这会工作


$('.dateselect').datepicker()
.on('changeDate',function(){
var a=($(“.startDateJq”).val();
控制台日志(a)
});

如果我正确理解您的问题,我建议您倾听价值的变化。请参见下面的示例

$(函数(){
$('#startDateJq,#endDateJq')。在(“change”,function()上{
setTimeout(函数(){
var a=新日期($(“.dateselect”).val());
var b=新日期($(“.dateselect1”).val());
var-diff=(b-a);
警报(diff/1000/60/60/24+“天”);
},1000);//等待这两个值的小延迟
});
});


bind
已弃用。您应该在
上使用
。并且您的
#endDateJq
上没有
endDateJq
类。为什么您需要ID和类?如果您不喜欢key up或input,请在此处找到您需要的内容:(key up是实时的,不知道它有什么问题)。。。尝试更改…由于您已经在使用
bootstrap datepicker
,您可能需要监听它的“更改”事件。猜测
输入
可能不会触发@SleekGeek,因为我使用的是bootstrap构建的日期选择器