(初学者)如何在一个语句中组合jQuery的选项和方法?

时间:2017-05-10 04:59:28

标签: jquery jquery-ui jquery-ui-datepicker

在示例中,它使用jquery ui datepicker的“dateFormat”选项设置格式,并使用“setDate”方法设置默认值。

  $(document).ready(function(){
    // command 1 or statement 1
    $("#datepicker").datepicker({
      dateFormat: "yy-mm-dd",
    });

    // command 2 or statement 2
    $("#datepicker").datepicker("setDate", new Date());
  });

它运行良好且符合预期,但有两个独立的命令(语句)。

如何在一个命令/语句中将选项和方法组合在一起,使其更加精简和干净?

1 个答案:

答案 0 :(得分:2)

$("#datepicker").datepicker({
      dateFormat: "yy-mm-dd",
      defaultDate: new Date()
});

根据以下链接的文档: https://api.jqueryui.com/datepicker/

defaultDate

  

类型:日期或数字或字符串默认值:null设置要突出显示的日期   如果该字段为空,则首次打开。指定实际日期   通过Date对象或当前dateFormat中的字符串,或a   从今天起的天数(例如+7)或一串值和期间   (' y'多年来,' m'几个月,' w'几天,' d'几天,例如' +1米   + 7d'),或今天为null。支持多种类型:日期:包含默认日期的日期对象。编号:从...开始的天数   今天。例如,2代表从今天开始的两天,-1代表   昨天。 String:由dateFormat定义的格式的字符串   选项或相对日期。相对日期必须包含值和   期间对;有效期是" y"多年来," m"几个月了," w"对于   几周," d"持续数天。例如," + 1m + 7d"代表一个月   从今天起七天。