2
<table>
<tr><td test="1">aa</td><td test="2">bb</td><td test="3">cc</td></tr>
</table>
CSSの設定は可能ですか?たとえば、background-color:属性test = '2'の赤ですか?属性のCSSを設定
私はuse属性を使用したいと思います。新しいクラスまたはIDを追加しません。
<table>
<tr><td test="1">aa</td><td test="2">bb</td><td test="3">cc</td></tr>
</table>
CSSの設定は可能ですか?たとえば、background-color:属性test = '2'の赤ですか?属性のCSSを設定
私はuse属性を使用したいと思います。新しいクラスまたはIDを追加しません。
はこれを試してみてください:
$("td[test="2"]").css("background-color", "red");
クマを念頭に置いているが、無効なHTMLになります独自の属性を構成しているのに。
HTML
<table>
<tr><td data-test="1">aa</td><td data-test="2">bb</td><td data-test="3">cc</td></tr>
</table>
jQueryの
var $cell = $('TD').filter(function() {
return $(this).data("test") == "2";
});
$cell.css("background-color", "red");
あなたが使用する必要があります
$("[test=2]").css("background-color", "red");
'データを:その上
あなたが代わりにカスタム属性を設定するにはHTML5
data-x
を使用することができ、およびフィルタカスタムの代わりに - * '属性を使用すると、問題を避けることができます正しいHTML)、この場合は 'data-test'です。 – Viruzzo@ShonNocolisなぜクラスを使いたくないのですか? –