当前位置 : 主页 > 网页制作 > css >

非法的CSS选择器

来源:互联网 收集:自由互联 发布时间:2021-06-13
我想将这个CSS选择器与Selenium webdriver一起使用 #coordinatonTable .odd:not(:has(.dataTables_empty)) 我收到“指定了无效或非法字符串”错误. 我尝试了w3schools的jquery选择器测试.此服务还向我显示“
我想将这个CSS选择器与Selenium webdriver一起使用

#coordinatonTable .odd:not(:has(.dataTables_empty))

我收到“指定了无效或非法字符串”错误.
我尝试了w3schools的jquery选择器测试.此服务还向我显示“非法选择器”.
如果我缩短选择器它的工作原理

#short .odd:not(:has(.dataTables_empty))
#coordinatonTable .odd:not(:has(.short))
#short .odd:not(:has(.short))

看起来选择器很长.但这不可能是真的.
有什么建议?

html部分的结构如下:

id="coordinatonTable"
  class="odd"
    class="dataTables_empty"
  class="odd"
    class="something"
  class="odd"
    class="somethingelse"
  ...

如果他们没有空的孩子,我想得到所有奇怪的元素.

:has不是有效的CSS选择器.它是一个jQuery扩展,在任何CSS文件中都是无效的.

我不知道为什么你的其他例子不会导致错误.他们为我做的.

网友评论