[解決済み] HTML5を使用したカスタムデータ属性のjQueryセレクタ
2022-03-14 04:16:19
質問
HTML5に付属するこれらのデータ属性に利用可能なセレクタを知りたいのですが。
このHTMLの一部を例にとって説明します。
<ul data-group="Companies">
<li data-company="Microsoft"></li>
<li data-company="Google"></li>
<li data-company ="Facebook"></li>
</ul>
取得するセレクタはありますか。
-
すべての要素に
data-company="Microsoft"
以下"Companies"
-
を持つすべての要素は
data-company!="Microsoft"
以下"Companies"
- その他の場合は、"contains, less than, greater than, etc."のような他のセレクタを使用することは可能ですか?
解決方法は?
$("ul[data-group='Companies'] li[data-company='Microsoft']") //Get all elements with data-company="Microsoft" below "Companies"
$("ul[data-group='Companies'] li:not([data-company='Microsoft'])") //get all elements with data-company!="Microsoft" below "Companies"
をご覧ください。 jQuery セレクタ :contains はセレクタです。
に関する情報はこちらです。 :contains セレクタ
関連
-
vueのグローバルがscss(mixin)を導入。
-
[解決済み】リソースの読み込みに失敗した:Bind関数でサーバーが500(Internal Server Error)のステータスで応答した【非公開
-
[解決済み】jQueryのセレクタにワイルドカードを使用した場合
-
[解決済み] jQueryを使って要素のIDを取得するにはどうすればよいですか?
-
[解決済み] jQueryを使ってドロップダウンリスト(セレクトボックス)から選択されたテキストを取得する
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] jQueryでフォームデータをJavaScriptオブジェクトに変換する
-
[解決済み] jQueryでdata属性で要素を選択する
-
[解決済み] jQuery データ属性の値に基づいて要素を検索する方法は?
-
[解決済み] javascript(またはjQuery)を使って::beforeや::afterなどのCSS疑似要素を選択し、操作する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vueはopenlayersを使用してスカイマップとガオードマップをロードする
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
[解決済み】JavaScriptの配列でforEachが関数でない不具合
-
[解決済み】Node.jsで "Cannot find module "エラーを解決するには?
-
[解決済み】JavaScriptエラー(Uncaught SyntaxError: Unexpected end of input)
-
[解決済み】<select>で現在選択されている<option>をJavaScriptで取得するにはどうすればよいですか?
-
nodejs unhandledPromiseRejectionWarning メッセージ
-
[解決済み] .data()のkey/valueに基づくフィルタリング要素
-
[解決済み] jQueryでdata属性で要素を選択する
-
[解決済み] jQuery Data()APIでデータ属性を設定できない