这个问题与这个问题有点相反:使用没有相应 CSS 规则的 CLASS 属性是不是很糟糕?
我的代码中有几个地方列出了我想使用 jQuery 处理的内容:
<div class="myitem" id="item1">...</div>
<div class="myitem" id="item2">...</div>
<div class="myitem" id="item3">...</div>
<div class="myitem" id="item4">...</div>
我用一些javascript代码处理这些,例如:
$(".myitem").click(function() { ... });
这些项目也有一个 css 样式,例如:
.myitem { border: 2px solid green; }
这是一个大项目,有专门的人员来处理 ux 的东西(包括黑客 css 和 html)和更专注于 javascript 和其他代码的程序员。
我是否应该将其更改为对 jquery 的内容使用单独的类,这样我们就不会意外地重命名或删除 css 类,以为我们只是在使用图形外观?为javascript引入一个新类会带来更多问题吗?我们可以使用一些代码标准技巧来帮助我们使用这个 html 吗?