如何使用JQuery DatePicker或angularJS单独显示星期几
How to use JQuery DatePicker or angularJS to display days of the week alone?
我正在做一个项目,需要我根据所选择的选项做三件事。下拉菜单中的选项有每日、每周、每月和每年。
如果选择Weekly,我只需要将每周的天显示为按钮。
如果选择每月,我只需要日期(1-31)显示为按钮。
如果选择 annual ,我只需要将该年的月份显示为按钮。
我可以在datepicker或angularJS(我还在学习angularJS)中使用选项来让它工作吗?
请注意,一旦我从下拉菜单中选择了选项,我将希望按钮填充到我指定的div中(也就是说,我不会点击输入框来显示日历)。
如果有一个替代日期picker或calendarUI,我也愿意尝试。请帮我一下。提前感谢大家的建议
您可以尝试这样做(Fiddle demo):
var days = ['Mon','Tues','Wed','Thu','Fri','Sat','Sun'];
function getContent(dateScope)
{
var ret = "";
switch(dateScope) {
case "w": for(i in days)
ret += "<button>"+days[i]+"</button>";
break;
case "m": for(i=1;i<=31;i++)
ret += "<button>"+i+"</button>";
break;
case "y": for(i=1;i<=12;i++)
ret += "<button>"+i+"</button>";
break;
}
return ret;
}
$("#dateScope").change(function(){
$("#buttonsDiv").html(getContent($(this).val()));
});
相关文章:
- 使用简单的JavaScript或jQuery单独识别每个选择选项,并在DIV中显示
- 显示单独数组中两个数组的相同元素
- 如何获得添加多个文本框'使用jQuery在另一个单独的文本框中显示s值
- 单击时将嵌套数组/对象值显示到单独的元素中
- 如何用图形填充流星集合并单独显示它们
- JavaScript 循环访问嵌套对象并显示在单独的行中
- 根据单独选择的选项显示 HTML 选项
- 在 CSS 中有一个单独的伪选择器,以显示有关一行中多个元素的信息
- 拉斐尔JS - 悬停 - 显示/隐藏单独的 DIV
- 使用 jQuery 在 HTML 表中显示单独的 XML 元素
- 如何使用 JSON 创建链接,单击这些链接时会显示在单独的
- 显示/隐藏元素 + 控制每个元素的单独时间
- 在单独的DIV中显示JQueryAjax响应的不同部分
- 如何从通过json_encode传递的mysqldb中分割行,以在单独的文本框中显示
- 如何以大写字母单独显示下拉列表的选定值
- 在数组中显示特定的对象值,而不是单独显示
- 我如何使用Javascript来处理表单数据&显示单独的结果页面
- 如何显示单独的锂元素滚动基于窗口的高度
- 在select2多选中显示单独的搜索框
- 为什么这个Javascript For循环不显示单独的列表项?