gpt4 book ai didi

javascript - 如果使用 jQuery datepicker 为空,我需要它返回 0

转载 作者:行者123 更新时间:2023-12-02 18:44:23 24 4
gpt4 key购买 nike

我有一个 HTML 表单,它将日期和时间传递给 JavaScript 来完成一些操作。用于将变量传递给 JavaScript 的 jQuery 是:

var pieces;
$(document).ready(function() {
$('#datepicker').datepicker({
onSelect: function(dateText, inst) {
window.pieces = dateText.split('/');
$('#day').val(pieces[0]);
$('#month').val(pieces[1]);
$('#year').val(pieces[2]);

}
})
});

用于分析此用途的 JavaScript:

var day1 = parseInt(pieces[1],10);

如何解析它,以便日期选择器的空白值返回任何内容,但不会显示错误告诉我它不存在?

最佳答案

推测初始字符串类似于 15/05/2013。

The JS used to analyze this uses:

var day1 = parseInt(pieces[1],10);

How can I parse this so that a blank value for datepicker returns anything but an error telling me it doesn't exist?

我不知道你在问什么。如果您的意思是“如果原始字符串为空,我想要 day1 的值为 0”,那么您可以检查一个值并将该值作为数字返回或 0,具体取决于测试结果:

var day1 = typeof pieces[1] == 'undefined' ? +pieces[1] : 0;   

顺便说一句,从您的代码来看,day1 应该是peices[0]

关于javascript - 如果使用 jQuery datepicker 为空,我需要它返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com