一尘不染

jQuery或CSS选择器,用于选择以某些字符串开头的所有ID

css

如何选择所有id以“ player_”开头的元素?

我有多个这样的元素:

<div id="player_290x3dfda">text</div>

每个id都有独特的印章。如何使用jQuery或纯CSS选择所有这些元素?


阅读 854

收藏
2020-05-16

共1个答案

一尘不染

通常,您可以使用ID选择器选择ID #,但对于更复杂的匹配,您可以使用attribute-starts-
with选择器作为[jQuery选择器或CSS3选择器):

div[id^="player_"]

但是,如果您能够修改该HTML,则应向播放器添加一个类,div然后将其定位为目标。无论如何,您将失去ID选择器提供的其他特异性,因为属性选择器与类选择器具有相同的特异性。另外,仅使用类会使事情变得简单得多。

2020-05-16