如何将dateFormat选项设置为jQuery datepicker,何时调用onClick?

问题描述:

我有一个使用.append动态创建的输入字段,所以这意味着我必须通过将onClick函数添加到字段来调用datepicker。它看起来像这样:如何将dateFormat选项设置为jQuery datepicker,何时调用onClick?

<input class="myclass" name="myfield" type="text" id="myfield" onclick="$(\'#myfield\').datepicker();$(\'#myfield\').datepicker(\'show\');"> 

什么是添加这个功能里面dateFormat选项中正确的方法是什么?

我想:

<input class="myclass" name="myfield" type="text" id="myfield" onclick="$(\'#myfield\').datepicker();$(\'#myfield\').datepicker(\'"show", "option", "dateFormat", "yy-mm-dd"\');"> 

,但我得到ILLEGAL

做一些挖掘,我发现我的答案后。这里演示:

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" /> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script> 
 

 
<input name="puDate1" type="text" id="puDate1" onclick="$(this).datepicker({ dateFormat: 'mm/dd' }).datepicker('show');" placeholder="Date" >