Javascript/JQuery GetDay()

0 html javascript jquery

我有以下代码:

http://jsfiddle.net/SPWWx/

我是javascript的新手,这是我第一次使用它.HTML选择的值必须是01,02等,这就是为什么我必须使用一个很长的if if语句.这些值必须提交给服务器上的应用程序,这对于值的方式非常挑剔.

为什么不在选择框中将日期设置为15(今天)?

Nic*_*ver 6

你有几个问题,你不包括左侧的jQuery,该元素有一个名称不是一个ID或者CID,因此它需要id="CID"或您的选择必须是select[name='CID'].最后,您需要传递一个字符串以.val()获得您想要的结果,否则它会尝试将其设置为"4",这不相等"04".

您可以将所有代码缩短到此:

var day = new Date().getDate().toString();
$("#CID").val(day.length == 1 ? "0" + day : day);?
Run Code Online (Sandbox Code Playgroud)

你可以在这里进行测试,也可作为Jamiec指出,想要.getDate()得到的日期的月份,而不是.getDay()这是一周.