1

わかりました、私は最近着手したこのプロジェクトを持っているので、私はまだ物事や他のすべてを考え出しています. しかし、今日、私はいくつかの新しいものを追加する必要があります.そうする際に、誰かがjQueryを拡張したこのカスタムの小さな関数によってもたらされたように見える障害に遭遇しました.

$.fn.extend({ valChange: function(v) { return this.val(v).change(); } });

それが使用されている場所のいくつかは似ています

$("input#system_path", $form).valChange(data.system_path ? data.system_path : '');

これが素人の言葉で何をするかは、私を混乱させます。しかし、私がやっていることでは、実際にはページ上に物理的に値を持っているにもかかわらず、ドキュメントの準備ができているときに値を見つける必要がある要素に値がないように見えます。同様に値を見つけようとしている要素これを介してそこに値を取得しないことは、正常に機能することを意味します。だから私は全体的に、これを作った人が考えていたことに頭を悩ませようとしています。そして、もしそれが何かであるなら、最終的なゲームを自分の望むように機能させることができる限り、別の素晴らしいものに変えることができます.

誰かがこれを見て、それが理にかなっている場合はそれが何であるかを教えてくれる必要があります.

4

1 に答える 1

4

これは、要素の値を更新し、「変更」イベントをトリガーできる jQuery プラグインです。

要素の「値」プロパティを更新すると、通常、「変更」イベントは発生しません。これは、それを行うかなり簡単な方法を提供します。

于 2012-07-26T23:11:50.737 に答える