問題タブ [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 に答える
354 参照

php - PHP CodeIgniter で jquery によって読み込まれているデータを取得する

form_helperCodeIgniter で使用するこのドロップダウン メニューがあります。

上記のコードは<form>タグ内にあり、次のスクリプトがあります。

そして、ロードされているコードは次のとおりです。

そして、私が欲しいのは、Add buttonがクリックされている場合、 を取得してIDmnameフォームが送信されるまで保存することです。jquery
で使用するにはどうすればよいですか?.data()またはフォームが送信されるまで保存する方法についてのアイデア。

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

jquery - 親divのデータ値の値を抽象的に加算するjquery

したがって、クラス「answers_total」を持ついくつかの div があり、その中にはクラス「answer」と data-answer 属性を持つ 5 つの div が含まれています。

私がやろうとしているのは、「answers_total」divごとに真の合計値を抽象的に合計し、それらを変数に格納することです。したがって、ここの最初のものには 3 つの「真」があり、2 番目のものには 2 つの「真」しかありません。個々の合計にアクセスできるようにする必要がありますが、おそらくそれぞれに独自の変数がありますか? 100%確信はありません。

$(".answers_total").each でこれを行うと思います...

しかし、その後どこに行くべきかわかりません。このようなことをする方法についてのアイデアはありますか? 多分それは不可能であるか、セットアップしてこれを行うためのより良い方法がありますか?

助けてくれてどうもありがとう

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

javascript - jQuery data() が正しく動作しない

私の次のコードでは:

最初のユーザーを追加してから、テキスト フィールドから別のユーザーを選択するとautocomplete、以前に選択したアイテムのデータが実際に新しいものに置き換えられます。そのため、常に以前に選択したすべてのアイテムが最終的なアイテムに置き換えられます。

jQuery 2.0 を使用していますが、jQuery 1.9 から更新した後にこの問題が発生し始めました。

jQueryが行った最近の変更を知っている人は誰でも$.data() 、適切な解決策を見つけようとしましたが、何も見つかりませんでした。

ありがとう

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

javascript - 画像が子として含まれている場合は、データ属性を設定します

ライトボックスを機能させるために、画像を子として含むリンクにデータ属性「ライトボックス」を設定しようとしています。これはあまりうまくいかないようです。私はこのフィドルを持っています。

コンソールはログに記録しますが、データ属性が設定されていません。私は何を間違えましたか?

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

javascript - ランダムな ID を持つオブジェクトにランダムな background.color を割り当てます

JSFIDDLE

クリックするたびに「人」が作成されるボタンを作成しました。その人はランダムな ID を持っています (一意ではありません)。の次のステップは、作成時にそれぞれの人にランダムな背景色を割り当てることです。

これまでに達成したことは、新しい人物が作成されるたびに、すべての人物の色が変わることです。

ランダムカラー関数:

ここでコード全体を確認できます: http://jsfiddle.net/Adnaves/fVtVL/

新しい人物にはランダムな色が必要であり、その色は二度と変わらないようにする必要があります。それを機能させるだけでなく、その方法を理解するのにも役立つことを願っています。

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

javascript - テキストを含むキー名を持つすべてのデータをループする方法

次のような要素があるとします。

<a id="button" data-param1="123" data-param2="456" ... data-paramN="1324" data-anotherName="908678" >Click This</a>

「param」テキストを含むキー名を持つすべてのデータをループしたい。例えば:

とにかくこれを行うことはありますか?

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

jquery - jquery .dataが機能していませんか?

キャンバスを使用していくつかの画像のアニメーションを作成していますが、後で使用するために元の幅と高さを保存する必要があります(均等にスケーリングするなど)

しかし、テストを行うと (最後のアラートは undefined と表示されます)、.data が機能していないようです。

Jクエリ:

HTML:

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

javascript - JavaScript を介してオブジェクトを直接設定する代わりに、なぜ $.data() を使用するのですか?

維持するのが難しいため、私はよくそれが悪い習慣だと読んでいますが、次のことを行っています。

推奨される jQuery の代替手段を使用する場合と比較して:

非常に高速です: jsperf

どちらdataも私のハックは Firebug のようなデバッガーでは表示されないため、「可視性」の観点からは、どちらを使用しても違いはありません。

質問:
要素に直接情報を保存するのが悪い習慣なのはなぜですか?