【发布时间】:2015-09-26 10:54:24
【问题描述】:
div[class^="test"]
如果元素是
,则选择器将不匹配标记中的元素class=" test-something"
(预期的选择器已在后端生成。)
div[class^=" test"]
不是一个选项。
有什么建议吗?
【问题讨论】:
-
你想匹配
test123吗?如果没有,请使用.test或[class~=test]。 -
@Blix 但这不是
[attr^=value]选择器的用途。您正在使用“开始于”选择器来选择末尾的内容。您应该知道这不起作用,因为 在您的标题中 您将其称为“begins with”选择器。此外,div.test一点也不坏。谁告诉你的? -
@Blix:这与这里有什么关系?好吧,忘记其他人曾经提到的标记名,然后使用
.test。 那个对你有用吗?如果没有,为什么不呢? -
另外,我同意@Harry 的观点,从您描述的情况来看,这很可能与stackoverflow.com/questions/3338680/… 重复。
标签: css css-selectors