問題タブ [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 投票する
2 に答える
1078 参照

javascript - jqueryデータがdom属性と一致しません

jquery データ関数に奇妙な問題があります。ここにフィドルがあります

ご覧のとおり、activeデータを更新しますが、アクティブなデータを再クエリしても domdata-active属性の値が変化するのを確認できません。変更された値が書き込まれます。$.data() は、検査時に dom の属性を更新しません。

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

javascript - jquery .data関数とhtmlでのデータ値の設定

私が使用する場合はjqueryで$("#my_button").data('my-value', { onClick: function () { my_obj_function(); } });

そして別の機能で私はこれを行います

my-value.onClick.call()できます。

しかし、htmlでデータ属性を設定しようとすると機能しません。私はhtmlでこれをやった <a href='#' data-my-value='{"onClick":"function () { my_obj_function(); }"}'>Click me</a>

calling my-value.onClick.call()私が得ている 間にuncaught typeerror : object function() has no method call

私は何を間違っていますか?

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

javascript - IE7 での jQuery data() のサポート

次のコードがあります。

ここで、「データ」は、いくつかのデータ属性 (またはオブジェクト) が添付されている Div または DOM 要素を表します。

したがって、 $(data).data() はすべてのブラウザー (IE9 を含む) で正常に動作します...しかし、IE7 では動作しません..

これに対する回避策はありますか?

0 投票する
6 に答える
4817 参照

javascript - jqueryカスタムデータ属性がdivタグ内で機能しない

このdivコードを使用しています

次のような値を印刷しようとしています

上記の div タグを body 内に直接配置すると、これは正常に機能しますが、他の div タグ内に div タグを配置すると、機能せず、未定義と表示されます。

コンソールは、上記のhtmlに対して未定義を出力します。

不明な点があればお知らせください

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

javascript - jQuery data() のプロパティ内にプロパティを設定する方法

特定のデータ プロパティが要素に存在し、それがオブジェクトであることがわかっている場合、そのデータ オブジェクトの新しいプロパティとして何かを保存するにはどうすればよいですか?

たとえば、次の div があります。

そして、私は次のようにデータを設定しようとしています:

しかし、それは私をどこにも連れて行っていません。そしてdiv.data(["test1"]["number"]) = 1;、代入エラーで左辺を取得します。

http://jsfiddle.net/VM8VW/

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

jquery - jQueryデータセレクターが.dataと一致しません

私はセレクターを持っています: $('div.data[data="true"]').not('div.data[data-loading="true"]').

要素で使用.data("data-loading","true")しています。


問題:

.dataのように属性を実際に設定しないため.prop、上記の.notセレクターは、上記で設定した要素と一致しません.data。によって設定された一致データを使用できるセレクターはありますか、またはに加えて/代わりに.data使用する必要がありますか?.prop.data

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

jquery - パラメータとしてjQueryデータテーブルのId列を渡しますか?

jQuery データ テーブルを使用してテーブルを作成しましたが、関数を実行するボタンが必要です。

これまでのところ、jquery 関数に入るボタンを取得できますが、常にパラメーター null を通過します。

GoodNumberId を関数に渡そうとしています。

テーブル変数は次のようになります。

ここに画像の説明を入力

各ボタンが現在の行の ID を渡す必要がありますか?

0 投票する
3 に答える
2897 参照

javascript - jQuery .data() 追加

これが私のシナリオです。ユーザーが回答するいくつかの質問があり、それらを保存して、アンケートの最後に各質問と回答のリストをレンダリングできるようにします。もちろん、グローバル変数を使用することもできますが、問題はサイトに他のアンケートがあることです。私の解決策は、jQuery の.data(). 私の問題は、同様のデータを追加しようとすると、以前のデータが上書きされることです。簡単な例を次に示します。

両方の値を保持するにはどうすればよいですか?