我有两个元素A和B.我想只选择其中一个。如果两个元素都在那里它应该返回A.如果A不在那里然后只有它应该返回B.假设元素A有类" .A"和B有" .B"。
e.g。
<div class="B"> Element B </div>
&#13;
$(.A/.B)
应返回元素B
和
<div class="A"> Element A </div>
<div class="B"> Element B </div>
它应该返回元素A.
如何使用css选择器
执行此操作答案 0 :(得分:2)
我不知道我是否理解你的问题,所以我试试。背景示例:
.A, .B {background: blue}
.A + .B {background: transparent}
如果只有.B
元素,则为蓝色
当两者都有.A
后跟.B
时,蓝色背景设置为.A
,.B
是透明的。
http://jsfiddle.net/fbjwy7hm/(.A
和.B
,背景样式仅适用于第一个el。
http://jsfiddle.net/fbjwy7hm/1/(仅.B
,此处应用背景样式)