1. ホーム
  2. javascript

[解決済み] jQuery $( function() {} ) と $(document).ready は同じですか?

2022-03-04 07:47:24

質問

フィールド上で日付ピッカーが動作するようにするには、次のスクリプトを要素内に記述する必要があります。

$( function() {
  $( "#date_datepicker" ).datepicker( { dateFormat: "yy-mm-dd" } );
});

を削除する $( function() { を使用すると、datepickerが動作しなくなります。

ということは $( function() { と同じです。 $(document).ready ?

私はjavascriptのコードを最適化しようとしているので、これを知ることは助けになるかもしれません。

どのように解決するのですか?

以下の抜粋をご覧ください。 http://api.jquery.com/ready/

以下の3つの構文はすべて等価です。

  • $(document).ready(handler)
  • $().ready(handler) (これは推奨されません)
  • $(handler)