如何在输入框中显示逗号分隔数据的数量?

例:
输入框:2015-01-01、2015-01-02、2015-01-03
我希望输出到另一个框中说3,因为选择了3个日期。

我尝试了类似的东西:

var vacDays = $('#vacationDays').val().split(",");
for (i=0; i < vacDays.length; i++) {
    $('#vacationDaysTaken').val(vacDays[i]);
}

但这仅出于某种原因显示最后日期?

我也尝试过:
var vacDays = $('#vacationDays').split(",");
$('#vacationDaysTaken').val(vacDays);

但这对我没有任何帮助。

最后,我尝试了:
var vacDays = $('#vacationDays').length;
$('#vacationDaysTaken').val(vacDays);

但这仅输出1。

任何帮助都会很棒。再次感谢!

最佳答案

这将显示逗号分隔的字符串数

var vacDays = $('#vacationDays').val().split(",").length;
 $('#vacationDaysTaken').val(vacDays);

10-08 20:26