所以我有我的HTML下拉列表
<select name="Todays_Day">
<option value="" selected></option>
<option value="Monday">Monday</option>
<option value="Tuesday">Tuesday</option>
<option value="Wednesday">Wednesday</option>
<option value="Thursday">Thursday</option>
<option value="Friday">Friday</option>
<option value="Saturday">Saturday</option>
<option value="Sunday">Sunday</option>
</select>
JQuery有没有办法选择今天的日子?所以例如今天是2014年12月6日所以它将自动选择星期四。
答案 0 :(得分:4)
试试这个:
var d =["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][(new Date()).getDay()]
$("select").val(d);
在以下链接中,您可以找到关于js中的日期的解释:
Date.prototype.getDay()
Returns the day of the week (0-6) for the specified date according to local time.
所以我创建一个数组,其中包含星期几的名称和函数getDay()
我得到的天数并将结果保存在变量中。对不起,但我不太擅长解释:)
答案 1 :(得分:0)
$(function() {
var td = new Date().getDay();
td = (td == 0) ? 7 : td;
$('select[name=Todays_Day]').find('option').eq( td ).prop('selected', true)
.end().change();
});