Wildcard/Logic :contains 选择器的语法
Wildcard/Logic syntax for the :contains selector
我正在尝试使用 :contains 选择器来更有效地抓取一些元素。但是,我不确定以下语法:
:contains(X AND Y)
:contains(X(any number of characters)Y)
X/Y 是变量。
我无法在网上搜索任何关于使用 :contains 选择器的具体内容。我发现的都是花哨的 class 选择器,比如 ~=word 等等。
:contains
选择器没有适用的通配符或逻辑。它只是匹配其中的字符串,但您可以通过这些方法获得。
对于 :contains(X AND Y)
,您可以组合两个连续的 :contains 选择器 :contains(X):contains(Y)
,匹配 'X' 和 'Y' 字符串。
对于 :contains(X(any number of characters)Y)
已经回答了一个问题,该问题扩展 jQuery 以添加 :starts-with()
和 :ends-with()
。结合它们 :starts-with(X):ends-with(Y)
你会得到包含 'X(any number of characters)Y'.
的结果
jQuery selector that simulates :starts-with or :ends-with for searching text?
我正在尝试使用 :contains 选择器来更有效地抓取一些元素。但是,我不确定以下语法:
:contains(X AND Y)
:contains(X(any number of characters)Y)
X/Y 是变量。
我无法在网上搜索任何关于使用 :contains 选择器的具体内容。我发现的都是花哨的 class 选择器,比如 ~=word 等等。
:contains
选择器没有适用的通配符或逻辑。它只是匹配其中的字符串,但您可以通过这些方法获得。
对于 :contains(X AND Y)
,您可以组合两个连续的 :contains 选择器 :contains(X):contains(Y)
,匹配 'X' 和 'Y' 字符串。
对于 :contains(X(any number of characters)Y)
已经回答了一个问题,该问题扩展 jQuery 以添加 :starts-with()
和 :ends-with()
。结合它们 :starts-with(X):ends-with(Y)
你会得到包含 'X(any number of characters)Y'.
jQuery selector that simulates :starts-with or :ends-with for searching text?