Answers:
product
显然是有效的标识符,因此不需要引号。
:not([id^=product])
我注意到,还有另一个CSS选择器也可以执行相同的操作。语法如下:
[id|="name_id"]
这将选择所有以双引号引起来的单词开头的元素ID。
att|=val
与att^=val
。从提到的参考中:|=
选择器“表示一个具有att属性的元素,其值要么完全是“ val”,要么以“ val”开头,后紧跟“-”。”因此,像“ product42”这样的id不会被匹配|=
,但“ product-42”会。