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

jquery - Jquery Mobile、Jquery: HTML5 DB を使用している場合、「undefined のメソッド 'createDocumentFragment' を呼び出せません」

Cordova/PhoneGap プロジェクトを作成していますが、Jquery 1.9:Cannot call からこのエラーが発生しています

method 'createDocumentFragment' of undefined

問題をこの機能に分離しました:

別のファイルでこの関数を呼び出す:

これにより、いくつかの変数が HTML 5 データベースに保存されます。

このエラーは、(iOS) デバイス シミュレーターではなく、ブラウザーでテストした場合にのみ表示されるようです。これが何を意味し、それを修正する方法を誰かが知っていますか?

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

jquery - html5データ属性にアクセスするjQuery

「ul li a」からデータ値を取得して下のボタンに配置しようとしているオプションの1つをクリックすると、ここでフィドルの例を設定しました: http://jsfiddle.net/q5j8z/4 /

しかし、それを機能させることはできません

アイデアはありますか?

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

namespaces - html5 data-属性の名前空間?

データ属性がより一般的になるにつれて、人々は共通名を独り占めするライブラリと衝突していることに気づきましたか?

その場合、名前空間を使用しますか? 人々がどのような慣行を行っているか知りたいです。

たとえば、他の分野の一般的な名前空間手法は次のとおりです。

com.example.myname

例えば

したがって、おそらく data- 属性の場合は data-com-example-height になる可能性がありますが、それはかなり冗長です。

あなたが見つけた最良の方法は何ですか?

これは非常に主観的なものなので、SO ではあまり歓迎されないかもしれませんが、良い wiki ページになるかもしれません。完全に不適切な場合は、自由に投票して閉鎖してください。

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

jquery - data 属性の値で背景を設定する

私は16の異なるsectionタグを持っています。すべてsectionのタグには、data-それぞれに特定の背景色を設定する属性がありsectionます。

今、この色を背景として設定したいと思います。

私がすでに試し
たこと この質問では、 HTML5データ属性を使用したCSS値が答えを言います。色を次のように設定できるはずですbackground: attr(data-color);が、これはうまくいきません...

見てみましjQuery data()たが、すべてのタグの背景を設定する方法がわかりませんsection

これを処理するための他の解決策やヒントはありますjQuery data()か?

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

jquery - jquery jsonは、使用する前にデータ要素からjsonを解析する必要があります

HTML のデータ属性に適用した一部の JSON データで奇妙な動作が発生しています。修正を使用して動作していますが、この修正を適用する必要がある理由がわかりません。jquery-1.9.0 を使用しています

ケース 1 - なしで作業する$.parseJSON()

http://reelfilmlocations.co.uk/browse-locations/

このページでは、画像の下のアイコンにデータ属性が適用されています。例としてマップ アイコンを使用します。地図アイコン

html は次のようになります。

JSON オブジェクト:

私はhttp://jsonlint.com/でチェックしましたが、これは実際に有効なjsonです

マップアイコンがクリックされたときに実行する次のjqueryがあります

すべてが期待どおりに機能します data-location 要素は json として読み込まれ、他に何もせずに json オブジェクトとして使用できます


ケース 2 - 使用する必要がある$.parseJSON()

http://2012.reelfilmlocations.co.uk/browse-locations/

これは上記のケースとほぼ同じです (このバージョンはモバイル デバイス用に最適化されます)。

コードはほとんど同じですが、クリック イベントが data-location 要素を取得しますが、テキストは json オブジェクトではないため、使用$.parseJSON(myData)する前に解析する必要があります。

まったく同じである 2 つのスクリプトで、なぜ $.parseJSON を使用する必要があるのか​​ 理解できません。

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

javascript - Rails:名前空間のCoffeeScriptにより、スクリプトは特定のページでのみ呼び出されます

Java/coffescript 関数typehandler(表示されていません) を、わずかに異なるパラメーターで繰り返し呼び出しています。これは、アプリケーションのすべてのページ読み込みで発生しています。実際には、スクリプトが適用される 3 ページまたは 4 ページでのみ発生する必要があります。そして、これらのページ内では、適切なパラメーターを指定して 2 回だけ呼び出す必要があります。

方法:

  1. 特定のページでのみスクリプトを実行する
  2. #disk_file_project_codeページから何かを指定して、3 番目のパラメータ を設定しますか? 多分 HTML5要素か、それともフォーム内からdataそれを拾うことができるでしょうか?id

洞察をお寄せいただきありがとうございます…</p>

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

javascript - $.data("value") と $.attr("data-value") の使用

使用jQuery.dataして値を変更しても、DOM の属性は変更されません。しかし、DOM の属性が変更されると、デバッグがはるかに簡単になるのが好きです。

$().attr("data-value")では、データ属性を変更するために使用しても問題ありませんか?

$().attrそのミキシングを示すためのちょっとしたフィドルは、$().data一緒にうまく機能しません:

http://jsfiddle.net/AvRJc/

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

jquery - jQuery ui タブが jQuery ui マップ内で機能しない (Google マップ V3)

私は困惑しています。ほとんどすべてを正しく行うこのテスト マップがあります。情報ウィンドウ内の作業中の jQuery UI タブを除きます。

これは、「通常の」Google マップ アプリケーションでのソリューションです。

HTML を jQuery スクリプトに「ラップ」しています。データは HTML5 データ属性から取得されます。

UI タブを起動するためのスクリプトは、この jQuery("#tabs").tabs(); です。または $("#tabs").tab. 現在は頭に配置されています。タイミングが間違っているため、このコンテキストでは間違っています。しかし、私はこの問題を解決する方法の手がかりがありませんでした。これが適切なタイミングで ui-tabs スクリプトをトリガーする方法であり、希望する情報ウィンドウを取得します。

この問題について何か助けていただければ幸いです。私は何日も頭を叩いていて、高低を問わず無駄に検索しました.

マイページはこちら

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

html - AngularJS に .data メソッドはありますか?

data 属性を使用して、HTML で次のようなクイズを作成するとします。

AngularJS で data-answer 属性にアクセスするにはどうすればよいですか? .data メソッドを使用して jQuery でそれを行う方法を知っています。AngularJS に相当するものはありますか? 私はこれをすべて間違っていますか?jQuery を使用する必要がありますか?