Javascript / JQuery GetDay()

时间:2010-07-15 11:04:52

标签: javascript jquery html

我有以下代码:

http://jsfiddle.net/SPWWx/

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

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

2 个答案:

答案 0 :(得分: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);​

You can test it here,同时Jamiec指出,您希望.getDate()获取该月的日期,而不是.getDay()本周

答案 1 :(得分:0)

因为元素的名称是CID,而不是它的id! $('#CID')选择ID为CID的元素。