JavaScript方法不会按预期的方式根据星期几刷新选择选项
JavaScript method does not refresh the select option as expected based on the day of week?
下面的javascript方法setDayOfWeek()
似乎不适合我。我所做的就是试图获得基于日期和基于日期刷新选择选项使用jquery它似乎是行为奇怪只是显示周一至周五,但从来没有周六或周日?
function setDayOfWeek(){
var d = new Date();
var n = d.getDay()
var dayofweek= parseInt(n);
alert(dayofweek);
if(dayofweek > 0 && dayofweek < 6)
alert("Weekday");
$("#select-choice-dayofweek").val('Weekday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
if(dayofweek == 0){
alert("Sunday");
$("#select-choice-dayofweek").val('Sunday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
if(dayofweek == 6){
alert("Saturday");
$("#select-choice-dayofweek").val('Saturday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
.
<select name="select-choice-dayofweek" id="select-choice-dayofweek" >
<option value="">Day Of the Week</option>
<option value="Weekday">Monday-Friday</option>
<option value="Saturday">Saturday</option>
<option value="Sunday">Sunday</option>
</select>
JSFIDDLE演示
function setDayOfWeek(){
var d = new Date();
var n = d.getDay()
var dayofweek= parseInt(n);
alert(dayofweek);
if(dayofweek > 0 && dayofweek < 6){
alert("Weekday");
$("#select-choice-dayofweek").val('Weekday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
if(dayofweek == 0){
alert("Sunday");
$("#select-choice-dayofweek").val('Sunday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
if(dayofweek == 6){
alert("Saturday");
$("#select-choice-dayofweek").val('Saturday');
$('#select-choice-dayofweek').selectmenu("refresh");
}
}
setDayOfWeek();
没有关闭函数的右括号。您还需要调用函数来执行它。一切似乎都如你所愿。我还是很困惑,$('#select-choice-dayofweek').selectmenu("refresh");
是什么意思?
您错过了这一行中的"{"
if(dayofweek> 0 &&dayofweek & lt;6) {
相关文章:
- 如何取消选择所选选项并将JqueryMobile中选择的值刷新为1st
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- AngularJS:点击选项卡刷新视图中的数据
- Selectbox选项在页面刷新jsp后保持选中状态
- Jquery选择菜单选项在页面刷新时失败
- 如何在不刷新页面的情况下每次单击一组选项卡时刷新视图内容窗格
- 如何自动刷新 GWT 选项卡面板中的各个选项卡
- 如何记住提交/刷新后使用的最后一个选项卡
- 页面刷新后,所选选项卡处于非活动状态
- 当我点击浏览器返回选项时,阻止在php上刷新页面
- 如何刷新'选项'ko多选组件中的绑定
- 引导程序3:返回页面刷新的下拉选项卡
- 如何在刷新后激活菜单选项卡
- 谷歌地图没有在标签2中和标签3中正确加载.如何创建刷新选项卡
- 在页面刷新时恢复下拉选择的选项
- Javascript 或 angularjs 在刷新之间延迟浏览器关闭或选项卡关闭
- 如何使用 Javascript 从另一个选项卡刷新选项卡
- iPad 在单击提交按钮时刷新选项卡
- 刷新选项卡后Java脚本内存增加
- 在浏览器选项卡之间共享 Cookie,而无需在 javascript 中刷新选项卡