在示例中,它使用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());
});
它运行良好且符合预期,但有两个独立的命令(语句)。
如何在一个命令/语句中将选项和方法组合在一起,使其更加精简和干净?
答案 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"代表一个月 从今天起七天。