如何在输入框中显示逗号分隔数据的数量?
例:
输入框: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);