jquery - 更改 Datepicker 的 yearRange - jQuery
问题描述
我有一个带有日期选择器事件的按钮,但代码是在核心中完成的,所以我不想从那里更改任何内容。我创建了一个更改 yearRange 的事件。
问题是,当我第一次单击该按钮时,会显示和隐藏日历弹出窗口,第二次单击它会以正确的 yearRange 打开,我的默认值也被重置为今天的日期。
(function($){
$(".wcfm_datepicker").one('click', function(){
$(".wcfm_datepicker").datepicker( "option", "yearRange", "1920:2010" );
});
})(jQuery);
更新——现在可以了,但是当我每天从日历中悬停时出现错误
<script src="https://code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<script>
(function($){
$('.wcfm_datepicker').each(function() {
$(this).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1920:2010"
});
});
})(jQuery);
</script>
未捕获的类型错误:无法读取未定义的属性“内联”
解决方案
推荐阅读
- java - 将 maven 导出为包含所有依赖项的 jar 文件
- apache-spark - 如何使用 Apache Spark 和 Sparkube 建模多对多关系?
- java - 比较两个大列表的最佳算法和数据结构
- asp.net - 如何访问相关数据并将外键转换为对象以显示其属性
- r - 如何改变R中绘图中特定点的形状
- android - SortableTableView:如何从表中获取点击视图?
- amazon-web-services - 获取 JUST ROLESESSIONNAME 以在 iam 策略占位符变量中使用
- jquery - 我不能重用从 php 返回的变量
- r - 选择至少 x 个相同的连续值并删除这些值的端点
- css - 为什么 Bootstrap 4 轮播自动裁剪图像的高度?