問題タブ [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.
jquery - jquery .dataがfirebugに表示されませんか?
jquery .data属性を使用でき、アラートが機能したことを確認しますが、firebugを使用しているページにデータ属性が表示されません。
php - 配列からのデータでのデータ属性の使用
お気に入りのリンクを説明するためにポータル ページでデータ属性を使用しています。これは、通常のリストを使用している場合に非常に簡単に実行できます (カスタムの「data-special」を個別に入れることができるためです。
ただし、配列に多くのリンクがあり、 foreach を使用している場合
data-special は私自身の宣言です。特別なリンクには、CSS を介して Unicode 文字を適用します。
読んでくれてありがとう。
特定のリンクに data-special を追加する必要がありますが、それらが配列にあるため、それらを選択する方法がわかりません
編集これは、配列内のおそらく5つのリンクで達成しようとしているものです
javascript - Javascript データ型タグの値を取得する
data-type
純粋な JavaScript を使用して、新しい HTML5 タグ名 (またはそのための任意のカスタム タグ名) を取得できるようにしたいと考えています。このデータにアクセスする必要があるコンテキストは、要素 childNodes のループ内にあります。
上記のコードが実際に機能するようにchildNodes
、そのタグで取得された要素に関数が関連付けられるようにプロトタイプを作成する方法はありますか?dataType
children[i].outerHTML
要素の生の HTML を取得するために使用し、次に正規表現を使用して実際に要素から値を設定する必要があると思います。
javascript - スクリプトをインポートしたタグから属性を取得します
内からmyscript.js
どのように取得しますdata-src
か?これと同じ形式でロードされたスクリプトもたくさんありmyscript.js
、属性を取得するという事実以外は何も知らないと仮定しますdata-src
これは可能ですか?
jquery - jquery属性値のリストを反復処理する方法
私はこの方法を持っています:
私がやろうとしているのは、すべてのinvoicelineidを取得してコレクションに入れることです。
次に、リスト内の各 ID を実行して、アラートに表示したいと考えています。
問題は、これが大きな例外をスローしていることです。誰でも修正方法を知っていますか?これを行う方法?
html - Google は HTML カスタム データ属性をインデックスに登録していますか?
pushState / hash bangs を使用して AJAX ベースのポートフォリオ モジュールを構築しています。JavaScript を使用しないブラウザーを除外しているため、懸念される唯一のことは、SEO に関して HTML カスタム データ属性がどれほど制限されているかです。
たとえば、次のコードを使用します。
データ タイトルはインデックスに登録されますか。つまり、そのテキスト コンテンツは Google によって収集されますか。または、説明的な補足として、リスト内またはリストの周りにヘッダー タグを含める必要がありますか? data-title は、ユーザーが特定のギャラリーをクリックすると、新しいウィンドウ タイトルとして使用されることを意図しています。
jquery - jQueryでデータ属性の値をカウントする
このようなリストがあります。
jQuery を使用して、同じ値が複数回表示された場合にカウントするデータ属性の値を取得するにはどうすればよいですか。
次に、その値を持つ最初のリスト要素にスパンを追加します。
結果は次のようになります。
ご協力いただきありがとうございます。
javascript - 一意のデータ属性のリストを出力しようとしています (jQuery/Java)
製品のグリッドがあり、それぞれにデータ属性 (data-category="" data-department="" data-color="" など) を割り当てて動的フィルタリング システムを構築しようとしています。一意のオプションのみを含むこれらの各データ属性の ul を出力する必要があります (したがって、それぞれに複数のインスタンスがあり、一部の製品には複数の (パイプで区切られた) 属性がある場合でも、「小、中、大」)
例:
このデータでは、3 つのリストを取得しようとしています。
カテゴリー:ショーツ、シャツ、サングラス
サイズ:大、中、小
カラー:ブルー、グリーン、レッド
そして、それらをリスト要素に貼り付けます。
jquery - アクティブなクラスに基づいてdata-attributeの値をフェッチします
data-itemtype
に基づいてデータ属性の値を取得したい
ul > li class = "activeTab"
これが私のコードです。
が最初の要素にある場合class="activeTab"
は、<li>
最初のli要素のデータ属性をフェッチします。この場合は1であるため、2番目または任意の数のli要素にも同じことが当てはまります。
私はこれを試しました
そしてそれは動作しません。値が未定義であることを示しています。
アップデート:
私はタブを使用しています。現在アクティブなタブを知りたいのですが、javascript変数にその値が必要です。
これが私のHTMLコードです。
使用されているjQueryはこれです。
上記のコードは私には機能しません。
html - Google が無効な HTML 属性を使用するのはなぜですか? そして、これは私もできるということですか?
Gmail の 1 つの要素に「role」という名前の属性があることに気付きました<div role="whatever">
。技術的には無効です。しかし、ほとんどのブラウザーは、jQuery (そしておそらくストレート JS?) と同様に、問題なくそれを理解できることも知っています。個人的には、すべてのカスタム属性の前に「data-」を付けるよりも、これが気に入っています。
なぜGoogleがこれを行うのか考えていますか? そして、私はそれを行うことができますか?