如何选择所有id以“ player_”开头的元素?
id
我有多个这样的元素:
<div id="player_290x3dfda">text</div>
每个id都有独特的印章。如何使用jQuery或纯CSS选择所有这些元素?
通常,您可以使用ID选择器选择ID #,但对于更复杂的匹配,您可以使用attribute-starts- with选择器作为[jQuery选择器或CSS3选择器):
#
div[id^="player_"]
但是,如果您能够修改该HTML,则应向播放器添加一个类,div然后将其定位为目标。无论如何,您将失去ID选择器提供的其他特异性,因为属性选择器与类选择器具有相同的特异性。另外,仅使用类会使事情变得简单得多。
div