我想创建一个选择器,它将检查特定元素根本没有类。
我有这个选择器(Groovy) - >
selector = $('span', text: 'Walrus').parent().children("h5", class: notContains("disabled"))
这不起作用,因为它期望元素有一个类,并且该类不被“禁用”。
不寻找解决方法的答案,只是好奇是否有任何方法可以用任何语言进行此操作。
答案 0 :(得分:0)
css3选择器不起作用吗?
$('span', text: 'Walrus').parent()
.children("h5:not([class])")
答案 1 :(得分:0)
您可以尝试选择h5而不管其类别,然后排除所有h5.disabled。
selector = $('span', text: 'Walrus').parent().children("h5").not("h5.disabled")
这将检查没有.disabled的h5的特定情况,无论该元素是<h5 class="">
还是<h5>
还是<h5 class="other classes">
但是,如果你想检查元素是否具有类属性,那就是另一个故事。
您还可以采取以下措施:
selector = $('span', text: 'Walrus').parent().children("h5[class=''], h5:not([class])");