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

jquery - JavaScript: X と Y の範囲のデータ値を持つ要素を選択します

私はカレンダーを作成しており、そこに保存されている UNIX タイムスタンプの日付のいずれかがそのようなものであるかどうかを判断することにより、誰 (イベントが表示される日数に応じて文字列または配列である可能性があります)div.eventを選択 (表示/非表示) できるようにする必要があります。data-dates現在選択されている月の開始と終了を表す UNIX タイムスタンプの間にあること。たとえば、次のようになります。

1364774400今は 2013 年 4 月なので、4 月に発生するイベント ( [4 月 1 日午前 0 時] と1367366399[4 月 30 日 23:59:59])だけを見たいと思います。

私は多くのevent部門を持っています。それらは次のようになります。

それらの 1 つまたは複数のタイムスタンプが 2013 年 4 月のいずれかであると仮定しましょう。それらを選択するにはどうすればよいですか?

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

javascript - javascript: html5 データの取得と設定 -*

私は使用しました

ここで、既知の < ul > 内の複数の < li > 要素から特定の < li > 要素を取得する必要があります。

ただし、明らかなセレクターは機能しません。

便利なリンク: .prop() と .attr() データ属性を持つ要素を取得、設定、選択する方法は?

概要:

.prop()DOM プロパティを設定/取得します。例: className

.attr()TAG ATTRIBUTES.. などのクラスを設定/取得し、セレクターを$('obj[class=xxx]')可能にします。

.data()jQuery の内部キャッシュ属性を設定/取得し、属性またはプロパティにマップしません。

ただし、html5 ATTRIBUTES では、.attr()接頭辞を含む設定で"data-"正しくアクセスできますが、その逆で.data()はありません!!

http://jsfiddle.net/wjEvM/

デバッガーにはプロパティ data-input-id がリストされていませんが、次の方法でアクセスできます

obj.getChildWithData('data-id', 'mycustomId'); 問題は、各 li のデータセットをチェックするループ内の OTHER THAN のように、与えられたデータセットの値を持つ li (オブジェクト ie) をどのように取得するか (どのセレクターを使用する必要があるか)です。または、ばかげた document.querySelectorAll を使用します。これは、必要なことを実行しないためです。

そのように動作するはずの場合、該当する場合は説明してください。属性として設定された data-* 属性を取得しても、html5 で推奨されている .data() を使用できません。だから私はそれを正しくしたい。

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

javascript - jQuery で検出されないデータ属性の変更

data-demo要素の属性を変更していますがdiv、別のイベントでそれをチェックしたい場合、現在の値ではなく常に初期値が表示されます。

これは私が使用しているコードです:

なぜこうなった?

これが私が話している例のフィドルです: http://jsfiddle.net/f5Cpm/

ありがとう。

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

jquery - DIV 要素の元の親を格納する

div関数を使用して要素の位置 (および親) を移動していinsertAfterます。このようなもの:

div別のユーザー アクションの後に要素を元の位置 (元の親の下) に戻すために、元の親を何らかの方法で保存できるかどうかを知りたいです。

ありがとう。

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

html - オブジェクトのデータを保存/取得する HTML5 の方法

次の HTML5 の代替 (jQuery なしの純粋な HTML) は何ですか?

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

javascript - Javascript FormData 関数は Chrome と Opera で動作しますが、Firefox では動作しません

そのコードは Chromium 26 では機能しますが、Firefox 21 では機能しません。各ループ内に "alert(this.name)" というアラートを配置しました。このアラートは、Chrome ではファイル名を表示しますが、Firefox では何も表示しません。 Firefoxでダウン。

Firefox 24でも試しましたが、同じ問題です。このコードは、21 より古いバージョンの Firefox で動作していたことを知っています。

いくつかのパラメーターを除外するだけで、このわずかな変更により、同じ結果が得られます。

Mozilla のドキュメントは、これがサポートされていることと、私が正しく行っていることを示しているため、何が起こっているのかわかりません。

興味のある方は、コードの ajax 呼び出し部分を次に示します (ただし、これは問題ではありません。アラート チェックによると、上記のコードでは行き詰っています)。

誰もが同様の問題を抱えていますか、またはどこを見ればよいかわかりませんか?