1

我目前正在开发一个动态生成类名的项目。我需要设置这些样式以覆盖 jsf 框架的一些richface 组件。

我有一堆具有这种格式的 CSS 类:

rf-edt-hdr-c_idt12  
rf-edt-hdr-c_idt13    
rf-edt-hdr-c_idt14 

等等等等。

它在 html 中嵌套得很深,我想知道处理这个问题的最佳方法是什么?表格中有一些令人讨厌的嵌套 div,我需要覆盖它的行为,因为我无法访问开发人员用来制作一些更干净的 html 的组件。

使用 jQuery 会是个好主意吗?如果是的话,什么插件最好?我通过选择器使用属性值沿着 css 路线走,但它的行为并不完全符合我的预期。(我认为嵌套表和 div 可能与此有关)。

它快把我逼疯了。

4

1 回答 1

2
  1. 是的,使用 jQuery
  2. 使用starts-with选择器:http ://api.jquery.com/attribute-starts-with-selector/ 。您可以使用$('div[class^="rf-edt-hdr-c_idt"]')来获取您的元素。
于 2012-05-29T18:31:24.283 回答