問題タブ [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.
javascript - HTML5 data-* 属性をサポートしていませんが、Firefox 3 は Rails3 UJS をサポートしていますか?
何か足りないのでしょうか、それとも Rails3 UJS は Firefox 3 と互換性がないのでしょうか?
私の知る限り、前世代のブラウザはすべて HTML5data-
属性をサポートしていませんでした。これは、Rails3 スタイルの UJS コードがすべて Firefox 4 より前の Firefox ブラウザで動作しないことを意味しますか? もしそうなら、回避策はありますか?
javascript - ASP.net GridViewを使用してTRタグにデータ属性を配置するにはどうすればよいですか?
GridViewを備えたASP.netページがあります。
GridViewにはいくつかの行があり、それぞれにID番号が関連付けられています。<tr data-rowId='123'>...</tr>
ASP.netの出力を各行のようにしたいと思います。オブジェクトの属性を<tr class='123'>
使用して出力できることは知っていますが、ASP.net GridViewでカスタムデータ属性を使用することは可能ですか?cssClass
GridRow
jquery - jQueryで定義されていないHTMLのデータ属性
次のコードを使用して、HTML データ属性にアクセスしています。
HTML
JS
CSS
例: http://jsfiddle.net/mR8gK/1/
これは jsFiddle では正常に動作しますが、私のサイトでは (同じコードと同じブラウザーを使用して) 動作しません。私はで取得undefined
しalert()
ます。
jQueryが要素を見つけたかどうかを確認しましたが、それは次の理由console.log($(this).html());
によるものです。要素の内容を示しています。
そのコードが私のサイトでは機能しないが、jsFiddle では機能する (明らかな) 理由はありますか?
jquery - jQuery Data() API を使用してデータ属性を設定できません
MVC ビューに次のフィールドがあります。
別の js ファイルで、data-helptext
属性を文字列値に設定したいと考えています。これが私のコードです:
呼び出しはalert()
正常に機能し、アラート ダイアログに "Old Text" というテキストが表示されます。ただし、data-helptext
属性を「Testing 123」に設定する呼び出しは機能しません。「古いテキスト」はまだ属性の現在の値です。
data() の呼び出しを間違って使用していますか? 私はこれをウェブで調べましたが、何が間違っているのかわかりません。
HTML マークアップは次のとおりです。
jquery - Firefox 5 - jQuery.data() - 更新時にのみ機能します
jquery による .data() メソッドは、URL ロケーション バーで ENTER を押してページをリロードするだけではなく、更新を行ったときにのみ機能するようです。
まだ div はありますが、console.log に記録しました -- 、更新時または単純な入力時にキャッシュからページをロードするかどうか..
誰もこの行動を見たことがありますか?何が間違っている可能性がありますか?
編集:次のことを行うことでこれを「解決」できます:
したがって、明らかに、div またはデータ設定の構築方法に問題はありません。eval を介して json オブジェクトに完全にアクセスできるためです。
html - データ属性の前に「data-」を付けないとどうなりますか?
私は頻繁にDOM要素にデータを格納し、カスタムデータ属性とJQueryを多用します。HTML5の仕様では、データ属性にdata-
プレフィックスを付ける必要があると書かれていますが、私が知る限り、属性に名前を付けても害はありません。
問題?
javascript - jQueryデータと属性?
$.data
使用時と$.attr
使用時の使用法の違いは何data-someAttribute
ですか?
私の理解では、それはDOMではなく$.data
jQuery内に格納されています。$.cache
したがって、$.cache
データストレージに使用する場合は、を使用する必要があります$.data
。HTML5データ属性を追加したい場合は、を使用する必要があります$.attr("data-attribute", "myCoolValue")
。
jquery - データ属性配列に特定の値を持つ要素をjQueryで選択する方法
データ属性配列に特定の値を持つ要素を選択するjQueryの方法はありますか?
次の html のスニペットを検討してください。
data-city属性に「New York」を持つすべての人を選択するjQueryの最良の方法は何ですか?
jquery - データ属性配列に特定の値を持つ要素をjQueryで選択する方法
データ属性配列に特定の値を持つ要素を選択するjQueryの方法はありますか?
次の html のスニペットを検討してください。
data-city属性に「New York」を持つすべての人を選択するjQueryの最良の方法は何ですか?
ソリューションでは、特定の都市名が他の都市名に含まれていることを考慮する必要があります (例 2: London、New London)
例 2:
data-city属性に「London」を持つすべての人を選択するjQueryの最良の方法は何ですか? 「New London」のある都市は選択しないでください。
jquery - jquery validate でのデータ属性の使用
JQuery Validate プラグインでデータ属性を使用することは可能ですか。現在、クラス名を使用しています。
ただし、データ属性を使用する必要があります。
入力には、検証に関連しない複数のデータ属性が関連付けられている場合があります。
ケチャップ プラグインがこれを提供することは知っていますが、JQuery Validate を使用してページをセットアップするために多くの作業を行ったので、それに移動したくありません。
ありがとう