【发布时间】:2012-06-13 06:41:15
【问题描述】:
让我们面对这种情况:
<ul>
<li>data</li>
<li class="selector">data2</li>
<li class="selector2">data3</li>
</ul>
我想做的是匹配lis 要么有selector 类或有类属性undefined,像这样:
jQuery(function($) {
$('.selector2').prevAll('li.selector OR li[class==""]');
});
因此,如果我在 .selector2 上运行 prevAll(),它应该返回 2 个列表项。如果我在.selector 上运行它,它应该返回第一个列表项。
那么有没有办法替换那个 OR ... ?
PS:xpath 可能也适用于我,因为我正在为现代浏览器开发
【问题讨论】:
标签: javascript jquery xpath jquery-selectors