Syntax for getting "options" values from $.widget( "ns.plugin"
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 45/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- javascript
調査の方向性
issue にリンクされている「Why Use the Widget Factory?」ページを開き、最後の $.widget("ns.plugin") の例を確認します。この例で、plugin の宣言されたオプションとその他のオプション値をどのように区別すべきかを判断し、その後、param1、param2、param3 の期待される出力と正しい構文が明確になるようにページを更新します。
索引モデルが issue の本文から書いたものです。
説明
On the "Why Use the Widget Factory?" page, https://learn.jquery.com/jquery-ui/widget-factory/why-use-the-widget-factory/, the last example, what is the correct way to get the value of each "option"?
$.widget( "ns.plugin", {
// Default options.
options: {
param1: "foo",
param2: "bar",
param3: "baz"
},
_create: function() {
// Options are already merged and stored in this.options
// Plugin logic goes here.
}
});
Using this.options.param1 will get the correct value for this one entry, but a user should be able to get all of the values in options like an array.
Using the following code:
$.each(this.options, function(key, value) {
alert(key + ":" + value);
});
returns:
- classes:[object Object]
- disabled:false
- create:null
- param1:foo
- param2:bar
- param3:baz
I expect the last 3 output, but not the first 3.
What is the proper syntax to just get:
- param1:foo
- param2:bar
- param3:baz
- 主要言語
- JavaScript
- スター
- 914
- フォーク
- 472
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
jquery/learn.jquery.com のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
jquery/learn.jquery.com#828 ·
-
Word(s) missing in article?再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンChapter: events
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
jquery/learn.jquery.com#751 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
jquery/learn.jquery.com#814 · コメント 1 件 ·
-
Chapter: jquery-core help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
jquery/learn.jquery.com#799 ·
-
Chapter: plugins
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
jquery/learn.jquery.com#796 ·
jquery/learn.jquery.com の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
good first issue help wanted javascript up-for-grabs
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
andrewsiah/agentswarm-data-tasks#307 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
coder/claudecode.nvim#588 ·
メンテナーはふだん 1 日以内に返信
-
area: web tech debt
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
digitalbazaar/http-client#60 ·