2017-07-26 76 views
0

考慮下面的HTML的生存選擇:GEB:按屬性

<a class="foo"> 
<a class="foo" href="somePonderousJSIDontWantToQuoteInMyTests"> 

人們可以選擇前者使用$("a.foo", href: ~/.*/)後面。

有沒有一種更優雅的方式來選擇一個元素,根據它是否具有某個屬性?

謝謝!

回答

2

我不知道使用CSS3屬性匹配器是否更優雅,但是如果您的選擇器會返回許多沒有篩選器的元素,因爲篩選發生在瀏覽器中,而不是您的方法中的jvm:

$("a.foo[href]")