Jquery 在下拉列表中获取当前日期

Jquery 在下拉列表中获取当前日期,jquery,Jquery,所以我有我的HTML下拉列表 <select name="Todays_Day"> <option value="" selected></option> <option value="Monday">Monday</option> <option value="Tuesday">Tuesday</option> <option value="Wednesday">We

所以我有我的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-6))。然后可以使用它传递给jquery val方法:

var d=[“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”][(新日期()).getDay()]
$(“选择”).val(d)

星期一
星期二
星期三
星期四
星期五
星期六
星期日

您可以创建一个包含星期几的数组,然后使用(根据本地时间返回指定日期的星期几(0-6))。然后可以使用它传递给jquery val方法:

var d=[“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”][(新日期()).getDay()]
$(“选择”).val(d)

星期一
星期二
星期三
星期四
星期五
星期六
星期日


你能解释一下你做了什么吗谢谢!很好用!再短不过了,再简单不过了!!你能解释一下你做了什么吗谢谢!很好用!再短不过了,再简单不过了!!
$(function() {
    var td = new Date().getDay();
    td = (td == 0) ? 7 : td;
    $('select[name=Todays_Day]').find('option').eq( td ).prop('selected', true)
    .end().change();
});