この状況に直面しましょう:
<ul>
<li>data</li>
<li class="selector">data2</li>
<li class="selector2">data3</li>
</ul>
私がやろうとしているのは、次のようなclass または class 属性をli
持つ s に一致することです。selector
undefined
jQuery(function($) {
$('.selector2').prevAll('li.selector OR li[class==""]');
});
したがって、で実行prevAll()
している場合.selector2
、2 つのリスト項目が返されるはずです。で実行すると.selector
、最初のリスト項目が返されます。
そのOR ...を置き換える方法はありますか?
PS:私は最新のブラウザ用に開発しているので、xpathもうまくいくかもしれません