我有一个客户可以选择的项目列表。我已经设置了默认情况下始终选择第一个方法。但是我希望根据星期几实现这一点,默认选择不同类型的方法。我想要这样的东西:
#method1
#method2
#method3
我如何使用PHP和Javascript / jQuery做到这一点?
<ul>
<li>
<input checked="checked" class="validate" value="value1" id="method1" type="radio">
<label for="method1">Method1</label>
</li>
<li>
<input class="validate" value="value2" id="method2" type="radio">
<label for="method2">Method2</label>
</li>
<li>
<input class="validate" value="value3" id="method3" type="radio">
<label for="method3">Method3</label>
</li>
</ul>
答案 0 :(得分:3)
您可以使用getDay()
从日期获取当前工作日。从那里你可以使用prop('checked')
来设置相关的无线电。试试这个:
var day = new Date().getDay();
switch (day) {
case 1:
case 2:
case 3:
$('#method1').prop('checked', true);
break;
case 4:
$('#method2').prop('checked', true);
break;
case 5:
$('#method3').prop('checked', true);
break;
default:
console.log('its a weekend!')
}