我有一个带SHIFT C,SHIFT A和SHIFT B选项的下拉菜单。我希望SHIFT可以在当前时间自动选择。
选项:
请帮助。
time = new Date();
var hh = time.getHours();
var mm = time.getMinutes();
var ss = time.getSeconds();
var times=hh + ":" + mm + ":" + ss;
var test=$("#myselect option[value=10]");
if($("#myselect option[value=10]")==test) {
$("#myselect option[value=3]").attr('selected', 'selected');
}
答案 0 :(得分:0)
这是使用纯Javascript的解决方案
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<select id="shift" value="Shift A">
<option value="Shift A">Shift A</option>
<option value="Shift B">Shift B</option>
<option value="Shift C">Shift C</option>
</select>
<script>
var today = new Date();
var hours = today.getHours();
var value = hours < 8 ? 'Shift A' : hours < 16 ? 'Shift B' : 'Shift C';
document.getElementById('shift').value = value;
</script>
</body>
</html>