让我们面对这种情况:
<ul>
<li>data</li>
<li class="selector">data2</li>
<li class="selector2">data3</li>
</ul>
我想要做的是 matchli
要么有selector
class 要么有 class 属性undefined
,像这样:
jQuery(function($) {
$('.selector2').prevAll('li.selector OR li[class==""]');
});
因此,如果我在 上运行prevAll()
,.selector2
它应该返回 2 个列表项。如果我运行它.selector
,它应该返回第一个列表项。
那么有没有办法替换那个 OR ... ?
PS:xpath 可能对我也有用,因为我正在为现代浏览器开发