You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写匹配含ff_elem与_calendarButton.bfCalendar的CSS选择器

如何精准匹配特定id规则+类的按钮元素

嗨Marc,你想要的精准选择器可以通过组合属性前缀匹配、属性后缀匹配和类选择器来实现,完美满足你的需求:

最终选择器代码

button[id^="ff_elem"][id$="_calendarButton"].bfCalendar {
  /* 你的CSS样式 */
}

选择器各部分解释

  • button:限定匹配的元素类型为按钮,避免误匹配页面上其他非按钮元素
  • [id^="ff_elem"]:匹配id属性以ff_elem开头的元素,这部分你已经了解啦
  • [id$="_calendarButton"]:新增的后缀匹配属性选择器,专门匹配id属性以_calendarButton结尾的元素
  • .bfCalendar:类选择器,确保只选中带有这个类名的按钮

这样组合起来的选择器会精准命中所有符合以下条件的按钮:

  1. 是<button>元素
  2. id以ff_elem开头且以_calendarButton结尾
  3. 拥有bfCalendar类名

这个方案既保留了你原本想使用的前缀匹配,又通过后缀匹配和类选择器进一步缩小了范围,完全不会误匹配其他类似id的元素哦。

内容的提问来源于stack exchange,提问作者marcq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:50:18