私は、 "report-standard-alternatingrowcolors"クラスのテーブルを持ち、element_idはtr要素のIDです。セレクタの終わりに、属性セレクタでtd要素を選択したいと思います。 ".data"はtd要素のクラスです。しかし、動作しませんでした。すべてのtd値が選択されます。あなたは何か考えていますか?屋に行く http://jsfiddle.net/BscPP/IDとクラスセレクタを持つJQuery属性セレクタ
1
A
答えて
3
ここ:から
alert($('.report-standard-alternatingrowcolors #element_id .data[headers="STATE"]').val());
かを確認することができます。あなたは引用符の中にメインreport-standard...
を持っていなかったので、うまくいきませんでした。また、セレクターに多くのことを伝えています。提供されている例では、.data[headers="STATE"]
を使用し、.val()
の代わりに.text()
を使用しました。
1
$('#element_id td.data[headers="STATE"]', '.report-standard-alternatingrowcolors').text()
2
例にはいくつか問題があります。
jQueryの代わりにMooToolsをロードしました。
あなたのHTMLが間違っていました。あなたが引用符でクラスを配置する必要があり
<table class=""report-standard-alternatingrowcolors>
<table class="report-standard-alternatingrowcolors">
<td>
sがvalue
属性を持っていないので、.val()
は間違っ方法で、代わりに.text()
を試してみてください。
固定例:http://jsfiddle.net/BscPP/2/
P.S.あなたはカスタム要素に属性を追加したい場合は、data-
でそれらを付加する必要があります
$('.report-standard-alternatingrowcolors #element_id .data[data-headers="STATE"]')
新しいデモ:http://jsfiddle.net/BscPP/3/
注:
<td class="data" data-headers="STATE">123</td>
はその後にセレクタを変更IDが想定していますユニークであるように、.report-standard-alternatingrowcolors
はちょっと無関係です。
$('#element_id .data[data-headers="STATE"]')
2
あなたはほとんどそれを手に入れました。 jsFiddleで.val()
を.text()
に変更するだけで動作します。 td要素には値はありません。
また、お客様のクラス"report-standard-alternatingrowcolors"
が正しく配置されていない場合は、" "
の外にあります。
関連する問題
- 1. ID属性セレクタは^
- 2. CSS regex idセレクタとクラスセレクタのパフォーマンス
- 3. jQuery .live()メソッドは、クラスセレクタとidセレクタによるダイメソッド
- 4. jQuery ID +クラスセレクタ
- 5. CSSクラスセレクタがCSS idセレクタをオーバーライドする
- 6. データ属性のCSSセレクタはクラスセレクタより高速ですか?
- 7. CSS HTMLセレクタとクラスセレクタ
- 8. jqueryの属性セレクタの問題:動的属性セレクタ
- 9. jQueryのcombine属性セレクタ
- 10. jQuery label for ''属性セレクタ
- 11. jQueryのデータ属性セレクタ
- 12. ASP.NET IDを持つカスタム認証属性
- 13. オプションのid属性を持つFaceletタグ
- 14. クリック機能のjQuery IDとクラスセレクタ
- 15. 要素タイプとIDを持つjqueryセレクタの使い方
- 16. jquery属性セレクタで属性を選択できない
- 17. Jquery ID属性にセレクタと変数が含まれています
- 18. jquery複数の属性セレクタの問題
- 19. 複数の値のjQuery属性セレクタ
- 20. tabindex属性セレクタ
- 21. Jqueryクラスセレクタとhide()
- 22. クロムとCSSの属性セレクタ
- 23. Sassアンパサンドと属性セレクタ
- 24. クラスセレクタvs要素セレクタ(角2)
- 25. 要素属性セレクタ
- 26. Symfony2:2つのid属性を持つフォーム要素
- 27. アンカーID属性を他のIDと比較する方法Jquery?
- 28. Angular2ディレクティブ - 複数のIDを持つセレクタ
- 29. idとクラスセレクタを使用したJqueryセットのラジオボタン
- 30. [DataMember]属性と[IgnoreDataMember]属性を持つ属性がありません
彼の例では、はいです。しかし、彼の実際のコードでは、 '.data [headers =" STATE "]'に一致する要素がもっと多くなることがあります。 –