1

jQuery UI サイトのウィジェット ファクトリの例を見てきましたが、コードには次のように記述されています。

_create: function() {
   // snip!

   this.changer = $( "<button>", {
     text: "change",
     "class": "custom-colorize-changer"
   })
   .appendTo( this.element )
   .button();

他の場所への参照が見つかりません.changer。ウィジェット、jQuery、または JavaScript であるため、このようにオンザフライでメソッドを作成できますか?

4

1 に答える 1

1

this.changer<button>はメソッドではなく、要素をラップする新しく作成された jQuery オブジェクトです。

構文は標準のthis.changer =JavaScript です。ウィジェット オブジェクトは、changerメンバーを介してこのボタンを参照できるようになりました。

これについて特に特別なことや jQuery 固有のことは何もありません。

于 2013-01-05T15:58:37.810 に答える