javascript - 根据条件打开日期选择器

标签 javascript jquery jquery-ui jquery-ui-datepicker preventdefault

我希望我的日期选择器仅在有条件的情况下打开,在本例中是存在类,这是不起作用的代码:

$('.ui-datepicker-trigger').click(function(e){
    if ($(this).hasClass('disableDatepicker')) {
        e.preventDefault();
    }
});

谢谢!

最佳答案

这应该是工作

$("input").datepicker({ 
         beforeShow: function(a,b){ 
             if ($(this).hasClass('disableDatepicker')) return false;  
         } 
});

http://jsfiddle.net/scTwm/2/

关于javascript - 根据条件打开日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23697018/

相关文章:

javascript - 如何转义 Google BigQuery 的 JavaScript UDF 中的字符?

android - JQuery 不适用于 android 浏览器

javascript - 使用 JavaScript 添加新的 HTML 标签到文本 block

javascript - 设置默认单选按钮 + 关联的 Div

jquery - 如何处理jquery ui的选项卡小部件的选择事件?

javascript - 如何捕获谷歌地图的无效 API key

jquery - js/jquery 覆盖流效果

jquery - 在 Bootstrap 弹出窗口中嵌入 jQuery slider

php - $ajax->link() 在 Firefox 中不起作用?

javascript - 是否可以使用字符串插值或属性绑定(bind)插入组件选择器标签?