$('#button1').datepicker({ format: 'dd/mm/yyyy', autoclose: true }); しかし、この方法だと、id='button1'のタグが予め存在している必要があります。 id='button1'のタグを動的に追加した場合では、この方法ではいけません。 以下のように実装します。 ポイントは、showメソッドを明示的に書いている所かと。これが無いと、一度目のクリックでは表示してくれません。 $('body').on('click','#button1',function(){ $(this).datepicker( { format: "yyyy/mm/dd", autoclose: true }); $(this).datepicker("show"); })