如何 Select id以"player_"开头的所有元素?

我有多个这样的元素:

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

Every id has a unique stamp on it. How can I select all those elements, either with jQuery or with pure CSS?

推荐答案

通常,您可以使用ID Select 器# Select ID,但对于更复杂的匹配,您可以使用ATTRIBUTE-STARTS-WITH Select 器(作为jQuery selector或作为CSS3 Select 器):

div[id^="player_"]

但是,如果您能够修改该HTML,则应该向player div添加一个类,然后以该类为目标.无论如何,您都会失go ID Select 器提供的额外特性,因为属性 Select 器与类 Select 器具有相同的特性.另外,仅仅使用一个类就可以让事情简单得多.

Jquery相关问答推荐

通过 Ajax POST 将按钮值从 HTML 发送到 Flask 时出现空数据

在 JQuery DataTable 中通过按钮单击传递 ID

加入了两个 select 语句,但数据显示了两次而不是一次

如何限制select2中的字符?

jQuery函数从数组中获取所有唯一元素?

提高 jQuery Select 器性能的好方法?

jquery 淡入淡出元素不显示样式为可见性:隐藏的元素

jQuery ajax 调用默认超时值

jQuery $.browser 是否已弃用?

在 Javascript 中,字典理解或 Object `map`

如何获取文档的滚动位置?

iframe 仅显示页面的特定部分

停止输入/书写后如何触发输入文本中的事件?

按文本 Select 链接(完全匹配)

$(document).ready(function(){});页面底部的 vs 脚本

jQuery 按值 Select 选项元素

jquery更改div类的样式属性

如何使用 jQuery 的 form.serialize 但排除空字段

如何在 jQuery 中取消绑定悬停?

Jquery 日期 Select 器 z-index 问题