当前位置: 首页 > 面试题库 >

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

夏青青
2023-03-14
问题内容

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

我有多个这样的元素:

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

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


问题答案:

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

div[id^="player_"]

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



 类似资料:
  • 问题内容: 如何选择以某个字符串开头的列值的行? 例如,我想选择“名称”列以“先生”开头的行。 问题答案: 你可以做 参见http://www.sqlite.org/lang_expr.html

  • 本文向大家介绍css的常用选择器有哪些?相关面试题,主要包含被问及css的常用选择器有哪些?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: id选择器,类选择器,伪类选择器等

  • 问题内容: 我有一个表,其中的一列也包含以数字开头的数据,在MySQL上 如何选择仅以数字开头的行? 问题答案:

  • 问题内容: 我有这个jQuery代码: 但是我有几个像这样的id的div:editDialog-0,editDialog-1,....,editDialog-n。 我如何为所有这些div制作jQuery代码,就像上面的代码一样? 问题答案: 使用jQuery 从属性选择器 替代解决方案-1(强烈建议) 较干净的解决方案是为每个div和用途添加一个通用类 。 但是如果html标记不在您的手中并且由于

  • 本文向大家介绍如何在MySQL中选择以某些数字开头的记录?,包括了如何在MySQL中选择以某些数字开头的记录?的使用技巧和注意事项,需要的朋友参考一下 选择以某些数字开头的记录的最佳解决方案是使用MySQL LIKE运算符。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是查询以选择在MySQL中以某些数字开头的记录的查询

  • 问题内容: 在CSS中,如何选择所有元素开头和结尾的元素? 例如,我想选择并应用以下样式: 问题答案: 以下CSS3选择器将完成此工作: 该表示什么应该开始。 该表示什么应该结束。 本身可以用另一个属性替换,例如,应用于时(例如):