javascript - Jquery datepicker addclass() 不工作

标签 javascript jquery datepicker

我有一个 jquery datepicker addClass 方法没有在 ID 为 #ui-datepicker-div 的 div 中添加类。

Jquery 代码:

$(document).ready(function () {

      //this works
     $('.date-picker1').addClass("mtp");
          //This does not work
     $("#ui-datepicker-div").addClass("myclassdoesntgo");
     $('.date-picker1').datepicker({
         changeMonth: true,
         changeYear: true,
         showButtonPanel: true,
         dateFormat: 'yy',
         onClose: function (dateText, inst) {
             var month = 1;
             // month= $("#ui-datepicker-div .ui-datepicker-month :selected").val();
             var year = 1900;
             year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
             $(this).datepicker('setDate', new Date(year, 25));
             // $("startDate").val = month;
             $("startMonth").val = year;
         }
     });
     $('#ui-datepicker-div').css('display', 'none');

 });

完整代码是here

最佳答案

只需在调用日期选择器方法后添加它即可:

 $(document).ready(function () {

            $('.date-picker1').addClass("mtp");

            $('.date-picker1').datepicker({
                changeMonth: true,
                changeYear: true,
                showButtonPanel: true,
                dateFormat: 'yy',
                onClose: function (dateText, inst) {
                    var month = 1;
                    // month= $("#ui-datepicker-div .ui-datepicker-month :selected").val();
                    var year = 1900;
                    year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
                    $(this).datepicker('setDate', new Date(year, 25));
                    // $("startDate").val = month;
                    $("startMonth").val = year;
                }
            });
      $("#ui-datepicker-div").addClass("myclassdoesntgo");
      $('#ui-datepicker-div').css('display','none');

        }); 

完整的工作 fiddle 在这里:http://jsfiddle.net/VS2ek/3/

关于javascript - Jquery datepicker addclass() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326992/

相关文章:

jquery - 向下滚动时菜单拆分并固定到顶部

javascript - 不知道为什么日期选择器小部件不起作用,也不知道为什么 id 选择器不能自动填充结果字段

javascript - DesignMode 中的浏览器在 UL 中包装孤立 LI 元素 - Firefox 和 Chrome

javascript - 键盘输出和键盘输入

javascript - 使用jquery避免同一张表中的重复数据

jQuery bootstrap 日期范围选择器,仅提供月份 View 模式

ios - 小时:minutes:seconds in Date Picker swift怎么过

javascript - 设置 float 表头的样式

javascript - Yii ajax 问题

javascript - jquery 复选框 onchange 的问题