問題タブ [jquery-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
625 参照

javascript - jqueryを1回だけ使用してカスタムデータをdom要素に保存する

クエリ文字列パラメーターを読み取って、jQuery を使用して動的コントロールを作成しています。これらのコントロールをドラッグしてきちんと配置できます。ドラッグ/ドロップのドロップ イベントの後、非表示フィールドを介してコントロールの位置と状態を更新します。私の実装がドロップごとにデータを更新するようになっただけですが、これは良くありません。私もイベントを通じてこれを行いましたが、うまくいきませんでした

現在の実装

質問

  1. ご覧のとおり、ロード時にスパン要素にデータをアタッチします。しかし、それはロードイベントなので、インナーlabelhidden fields. 要素にデータを設定する必要があるのはspan一度だけです。これは、その間drop eventにラベルと隠しフィールドにアクセスしてコントロールの現在の位置を更新するためです。私は各ドロップをしたくありません。それが私の目的です。query the domlabelhidden field
  2. また、ポストバック後にコントロールを再描画する方法についてのアイデアを教えてください。
0 投票する
3 に答える
4022 参照

javascript - Add some properties to a
element

I want to add some properties to a <div> element. All of the below works except for the .data(). I cannot see it appear in Firefox/Firebug.

Am I doing it wrong?

0 投票する
4 に答える
20818 参照

jquery - 要素がドロップ可能、ドラッグ可能、またはその他の「ble」であるかどうかを確認する方法は?

jQuery にはたくさんの要素があります。ドラッグ可能なもの、ドロップ可能なもの、両方可能なものがあります。要素がドラッグ可能またはドロップ可能かどうかを検出するにはどうすればよいですか?

0 投票する
2 に答える
1798 参照

javascript - jqueryデータは「未定義」を返します

プラグインのDOMElements($.cache)にデータを保存しようとしていますが、以下のような問題が発生しています...

$(_buelement).data('yazi')に戻りますundefinedが、データを保存する場所metodlar.gizleで機能します。metodlar.goster

私のプラグインでは、metodlar.gosterはonMounseInとmetodlar.gizleonMouseOutで開始します。

最後に、いくつかのデバッグを実行しましたが、これmetodlar.gizleは正常に機能しますが、データはまだ機能していることがわかりましたundefined

ここにフィドルリンクがあります:http://jsfiddle.net/4FfWz/4/

0 投票する
1 に答える
82 参照

javascript - jQuery.data() は追加された要素に対してのみ機能しますか?

jQuery ドキュメント ( jQuery.data() ) の例は、このように、ドキュメントに既に追加されている要素に割り当てられた「データ」に関するものです。

同じ方法でデータを割り当てようとしましたが、このようにまだ追加されていないオブジェクトに割り当てようとしました

それは動作しません。それはすべきですか?

0 投票する
4 に答える
724 参照

javascript - フォームテキスト入力にデータを入力する-*jQueryを使用したデータ

私は2日間、この特定の問題に頭を悩ませようとしています。近くにいるような気がしますが、割れるわけではありません。data- *属性を持つdivがあります:

たとえば、「data-ph-title」の値を警告しようとすると、「ph」と「title」の間のダッシュが削除されるため、次のことができます。

これはすばらしいことであり、機能します(アラート:「私はタイトルです」)が、私が本当に望んでいるのは、特定のフォームフィールドにこのすべてのデータを入力することです。フォームフィールドにinfoオブジェクトのプロパティと同じ名前を付けました。次に例を示します。

情報オブジェクトのすべてのプロパティ値を対応するテキスト入力(またはtextareas)に配置するループを考え出そうとしています。これは私が立ち往生しているところです。私は現在次のコードを持っています:

どんな助けでも大歓迎です!

0 投票する
0 に答える
121 参照

javascript - jQuery プラグイン データ アクセス -- パフォーマンス ヒット?

新しいjQueryプラグインを書いています。ガイドについては、彼らの推奨事項を使用しています:

短くするためだけでなく、私の違いを示すために、彼らのバージョンとは少し異なります。基本的に、初期化では、要素に格納されるデータ オブジェクトをインスタンス化して作成しています。データ オブジェクトの一部は要素そのものです。

次に、すべての初期化が完了したら、init からパブリック メソッドを呼び出します (機能を再利用する目的で行うとしましょう)。呼び出しを行うには、.apply() を使用し、適切なコンテキスト (my 要素) を提供します。これは、関数が外部から呼び出されるときのコンテキストと一致します。

これは問題なく理解できます。ただし、プライベート メソッドまたはパブリック メソッド内からプラグインのデータを取得するパフォーマンスについては不明です。私には、すべてのパブリックおよびプライベート メソッドの先頭で、データを取得するために次の行を実行する必要があるようです。

もちろん、データに格納されているものを必要としない場合は実行しません。ただし、私のプラグインはかなりの数のアニメーションと状態追跡を実行し、ほとんどすべての機能がデータへのアクセスを必要とします。そのため、ほぼすべてのプライベートおよびパブリック呼び出しで .data() にアクセスすると、パフォーマンスが大幅に低下するようです。

私の質問は、誰かがこのプラグイン構造を使用しているかどうかです (jQuery が推奨しているので、そうであることを望んでいます)。

0 投票する
1 に答える
52 参照

javascript - .data(el,'dataname').sublev でデータ オブジェクトを取得できません

このコードでデータを保存しています。

しかし、ipucu_secenekleriという名前のデータを取得しようとすると

それ以上...これらも未定義です:

しかし、ここに面白い部分があります。データ全体を取得してコンソールに表示しようとすると、保存したデータが表示されます...

しかし、ご覧のとおり、変数への代入は役に立ちません。サブレベルに到達することも、for in loop に到達することもできません。

0 投票する
1 に答える
1266 参照

javascript - Javascript / jQuery 関数の戻り値が空

重複の可能性:
jQuery AJAX: 成功時の戻り値

YouTube データ API から曲リストを読み込もうとしていますが、独自の関数に分割するまで成功しています。

問題は、呼び出し元の関数に戻すときにローカル変数の値が気化することです。基本的に、使用しようとすると、値が含まれている場合は空の配列になります。何が起こっているのか知っている人はいますか?

0 投票する
1 に答える
445 参照

javascript - jQuery.data の動作が jQuery UI オプション イベント内と異なるのはなぜですか?

jQuery v1.8.3 と jQuery UI v1.9.2 を使用しています。この方法でオートコンプリートウィジェットを実装しました。

なぜ私が中にsource入るオプションと私が得るイベントなのですか?オプションコンテキストでプロパティに適切にアクセスして取得するにはどうすればよいですか?undefinedcreateselectHellonumbersearchHello