css - 如何选择其中包含数字的 css id?

标签 css

所以我想在 css 选择器中使用正则表达式来定位多个 html 元素,如下所示:

<input id="something_stuff_013_work" />
<input id="something_stuff_016_work" />

以下 CSS 选择器似乎不起作用:

input[id*='[0-9]*_work']

我需要对正则表达式中的数字做一些处理,因为输入可以动态添加,并且会分配给其中包含数字的 ID。

我做错了什么?

最佳答案

如何使用以下选择器:

输入[id^='something_stuff_'][id$='_work']

它将获得 ID 以“something_stuff_”开始并以“_work”结束的输入。

关于css - 如何选择其中包含数字的 css id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31575349/

相关文章:

html - CSS - 样式颜色在使用省略号时不采用 anchor 标记,但采用与主 div 类相同的颜色

CSS tabindex 单击隐藏主 div

html - 如何居中导航栏

css - 如何在两个 css 样式文件(rtl、ltr)vue.js 之间切换

jquery - 使用 jquery 和 css 制作流式布局

html - 汉堡包菜单无法在 Bootstrap 中打开

javascript - 页面上有多个 Accordion ?

javascript - 如何使切换元素在开始时显示为 block ,然后在悬停时切换?

html - SVG 元素在 Chrome 浏览器中居中对齐,但它应该向右对齐

html - CSS/Bootstrap - 如果文本超过列长度,则将文本移动到新行