これは無理だと思います(-_-;)
CSS を使用して、段落リストの最後label
の段落を選択する必要がありますspan
。
<div>
<p>
<span>
<label>no good, because not the last</label>
</span>
</p>
<p>
<span>
<label>good</label> <!-- This one should be selected -->
</span>
</p>
<p>
<label>no good, because is not inside of a span</label>
</p>
</div>
事実上、セレクターは次のようになります。
div (p > span):last-child label {
background: red;
}
しかし、CSS は (まだ) 括弧を理解していないと思います。
これは、ExtJS (Sencha) がラジオ ボタンをネストされたコンテナに配置するためです。span
ボタンの可視性は、内部コンテナー (上記の例のタグ) で宣言されます。最後の VISIBLE ラベルの角を丸くしたいので、可視性を宣言する内側のコンテナを持つ最後の外側のコンテナを見つける必要があります。
おそらく、これには別の回避策がありますか?最後の手段として、jQuery ではなく構文をトラバースするネイティブな ExtJS コンポーネント/要素に基づいている限り、JS ソリューションを受け入れます。
必要に応じて詳細をお尋ねください。