Jqueryでこれを行うことは可能ですか?Jqueryで異なる属性セレクタを組み合わせる
$("a[data-tooltip-content*!='Public')") - not containing any substring of "Public"
意図コード:
$("a[data-tooltip-content!*='Public'][data-tooltip-content!*='Only Me'][data-tooltip-content!*='friends']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "violet"});
$("a[data-tooltip-content*='Public']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "yellow"});
$("a[data-tooltip-content*='Only Me']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "lime"});
$("a[data-tooltip-content*='friends']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "cyan"});
1行目:( "公開"、 "オンリー・ミー"、 "友人")場合が発見されていない、
"バイオレット" に色を設定します
が含まれているデータの属性が含まれていませんすべて
<a>
のタグを選択しますかそして、そうした場合、あなたが書いたセレクタが有効であることを確認してください(あなたが示したセレクタは有効ではありません)。 –何も問題ありませんか?私はそれを試みたが、それは動作していない! – jona
私はコードの最初の行(バイオレット)を除いて 'Facebook Statuses'にCSSの背景色を呼び出すことができ、最初の行の間でconsole.logを試したので、このセレクタを再度コード化しようとしました。私は異なる複数の属性セレクタを実行した後、プログラムが実行を停止するように見える – jona