datepicker 去除顶部星期几年日
时间: 2023-07-16 09:16:11 浏览: 48
如果你使用的是 jQuery UI 的日期选择器(datepicker),可以通过设置 `beforeShowDay` 属性,来自定义日期单元格的显示。下面是一个示例代码,可以去掉日期选择器顶部的星期几和年日:
```javascript
$(function() {
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day == 0 || day == 6) ? "" : "",""];
},
dateFormat: "yy-mm-dd", // 设置日期格式
showOtherMonths: true, // 显示其它月份的日期
selectOtherMonths: true // 允许选择其它月份的日期
});
});
```
在 `beforeShowDay` 函数中,我们根据日期的星期几来返回一个数组,该数组的第一个元素表示该日期单元格的 CSS 类,第二个元素表示该日期单元格的提示文本。在这里,我们将星期六和星期天的单元格的 CSS 类设置为空字符串,这样这些日期单元格就不会显示星期几了。
同时,我们还设置了 `dateFormat`、`showOtherMonths` 和 `selectOtherMonths` 等属性,以便更好地定制日期选择器的样式和行为。
注意,这种方法只适用于 jQuery UI 的日期选择器,对于其它类型的日期选择器可能需要使用不同的方法来定制样式。