問題タブ [custom-data-attribute]

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 に答える
156 参照

javascript - HTML5 data-* 属性をサポートしていませんが、Firefox 3 は Rails3 UJS をサポートしていますか?

何か足りないのでしょうか、それとも Rails3 UJS は Firefox 3 と互換性がないのでしょうか?

私の知る限り、前世代のブラウザはすべて HTML5data-属性をサポートしていませんでした。これは、Rails3 スタイルの UJS コードがすべて Firefox 4 より前の Firefox ブラウザで動作しないことを意味しますか? もしそうなら、回避策はありますか?

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

javascript - ASP.net GridViewを使用してTRタグにデータ属性を配置するにはどうすればよいですか?

GridViewを備えたASP.netページがあります。

GridViewにはいくつかの行があり、それぞれにID番号が関連付けられています。<tr data-rowId='123'>...</tr>ASP.netの出力を各行のようにしたいと思います。オブジェクトの属性を<tr class='123'>使用して出力できることは知っていますが、ASP.net GridViewでカスタムデータ属性を使用することは可能ですか?cssClassGridRow

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

jquery - jQueryで定義されていないHTMLのデータ属性

次のコードを使用して、HTML データ属性にアクセスしています。

HTML

JS

CSS

例: http://jsfiddle.net/mR8gK/1/

これは jsFiddle では正常に動作しますが、私のサイトでは (同じコードと同じブラウザーを使用して) 動作しません。私はで取得undefinedalert()ます。

jQueryが要素を見つけたかどうかを確認しましたが、それは次の理由console.log($(this).html());によるものです。要素の内容を示しています。

そのコードが私のサイトでは機能しないが、jsFiddle では機能する (明らかな) 理由はありますか?

0 投票する
7 に答える
133006 参照

jquery - jQuery Data() API を使用してデータ属性を設定できません

MVC ビューに次のフィールドがあります。

別の js ファイルで、data-helptext属性を文字列値に設定したいと考えています。これが私のコードです:

呼び出しはalert()正常に機能し、アラート ダイアログに "Old Text" というテキストが表示されます。ただし、data-helptext属性を「Testing 123」に設定する呼び出しは機能しません。「古いテキスト」はまだ属性の現在の値です。

data() の呼び出しを間違って使用していますか? 私はこれをウェブで調べましたが、何が間違っているのかわかりません。

HTML マークアップは次のとおりです。

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

jquery - Firefox 5 - jQuery.data() - 更新時にのみ機能します

jquery による .data() メソッドは、URL ロケーション バーで ENTER を押してページをリロードするだけではなく、更新を行ったときにのみ機能するようです。

まだ div はありますが、console.log に記録しました -- 、更新時または単純な入力時にキャッシュからページをロードするかどうか..

誰もこの行動を見たことがありますか?何が間違っている可能性がありますか?

編集:次のことを行うことでこれを「解決」できます:

したがって、明らかに、div またはデータ設定の構築方法に問題はありません。eval を介して json オブジェクトに完全にアクセスできるためです。

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

html - データ属性の前に「data-」を付けないとどうなりますか?

私は頻繁にDOM要素にデータを格納し、カスタムデータ属性とJQueryを多用します。HTML5の仕様では、データ属性にdata-プレフィックスを付ける必要があると書かれていますが、私が知る限り、属性に名前を付けても害はありません。

問題?

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

javascript - jQueryデータと属性?

$.data使用時と$.attr使用時の使用法の違いは何data-someAttributeですか?

私の理解では、それはDOMではなく$.datajQuery内に格納されています。$.cacheしたがって、$.cacheデータストレージに使用する場合は、を使用する必要があります$.data。HTML5データ属性を追加したい場合は、を使用する必要があります$.attr("data-attribute", "myCoolValue")

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

jquery - データ属性配列に特定の値を持つ要素をjQueryで選択する方法

データ属性配列に特定の値を持つ要素を選択するjQueryの方法はありますか?

次の html のスニペットを検討してください。

data-city属性に「New York」を持つすべての人を選択するjQueryの最良の方法は何ですか?

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

jquery - データ属性配列に特定の値を持つ要素をjQueryで選択する方法

データ属性配列に特定の値を持つ要素を選択するjQueryの方法はありますか?

次の html のスニペットを検討してください。

data-city属性に「New York」を持つすべての人を選択するjQueryの最良の方法は何ですか?

ソリューションでは、特定の都市名が他の都市名に含まれていることを考慮する必要があります (例 2: London、New London)

例 2:

data-city属性に「London」を持つすべての人を選択するjQueryの最良の方法は何ですか? 「New London」のある都市は選択しないでください。

0 投票する
5 に答える
18005 参照

jquery - jquery validate でのデータ属性の使用

JQuery Validate プラグインでデータ属性を使用することは可能ですか。現在、クラス名を使用しています。

ただし、データ属性を使用する必要があります。

入力には、検証に関連しない複数のデータ属性が関連付けられている場合があります。

ケチャップ プラグインがこれを提供することは知っていますが、JQuery Validate を使用してページをセットアップするために多くの作業を行ったので、それに移動したくありません。

ありがとう