javascript - 我可以使用什么选择器来排除带有后缀的 ID?
问题描述
我在一个页面上有一堆 div(bg_1、bg_5、bg_112等),我想分配样式“display:inline-block”。
但是,我有其他名为bg_1_log、bg_5_log、bg_112_log等的 div,我不想将这种样式分配给这些 div。
我试过了:
$('[id^=bg_]').attr('style','display:inline-block');
这可行,但当然会将样式分配给以“ bg_ ”开头的所有div,包括bg_112_log ...
我怎样才能“为所有只是 bg_+number 的 div 分配一个样式?
我正在使用 jQuery,所以无论是 jQuery 还是 JS 都可以。
解决方案
推荐阅读
- python - 如何在 Python 中使用 NordVPN?
- bash - 带倒计时线的 while 循环
- javascript - TypeError:n.split 不是函数
- php - MariaDB with PHP: SQLSTATE[HY000] [2002] Connection refused
- c# - 如何修复 Visual Studio 将 C# Unity 脚本视为杂项,因此无法自动完成?
- sql - 为什么使用子查询时此查询会变慢
- git - Git Subtree 拉取并自动提交合并
- python - Python中的枚举不转换为数字
- reactjs - 基于设备 Reactjs 的不同 slick-slider 设置参数
- python - Python 中的轻量级 OneDrive 同步(/本地缓存)