2016-07-09 53 views
-1

他所有我使用datepicker的这个功能是好的,但我想要它做的只是在id datepicker1充分的日历显示日期月和年,但为剩下的ids datepicker2到datepicker11只有月份和年份用done按钮显示。想知道关于它datepicker多个字段的逻辑显示月份只在几个字段

这里你的帮助是我的代码位

<script> 
$(function() { 
    $("#datepicker1, #datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7, #datepicker8, #datepicker9, #datepicker10,#datepicker11").addClass('datepicker'); 
    $(".datepicker").datepicker({ dateFormat: "dd-M-yy", changeMonth: true, changeYear: true, yearRange: "1947:" }); 
}); 
</script> 

回答

1

您可以添加datepicker类的所有日期选择IDS除了#datepicker1,然后做这样的:

$("#datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7, #datepicker8, #datepicker9, #datepicker10,#datepicker11").addClass('datepicker'); 

$(".datepicker").datepicker({ 
    dateFormat: "M-yy", 
    changeMonth: true, 
    changeYear: true, 
    showButtonPanel: true, 
    yearRange: "1947:" 
}); 
$(".datepicker").focus(function() { 
    $(".ui-datepicker-calendar").hide(); 
    $("#ui-datepicker-div").position({ 
     my: "center top", 
     at: "center bottom", 
     of: $(this) 
    }); 
}); 

$("#datepicker1").datepicker({ 
    dateFormat: "dd-M-yy" 
}); 
+0

我想这(date格式:“M-yy”,changeMonth:true,changeYear:true,yearRange:“1947:”});但没有工作队友 – Seeker

+0

兄弟不工作是的,它现在显示所有id包括datepicker1的月和年,但点击完成按钮值不会被添加到字段 – Seeker

+0

请你可以发布一个功能的例子,说明你的问题[jsFiddle ](http://jsfiddle.net/)。只需添加'#datepicker1'&##datepicker2'让我知道这个问题在小提琴中。 –

相关问题