Стили div с динамическими именами - PullRequest
1 голос
/ 08 августа 2010

Мой код создает CSS div с динамическими именами

i.e.
  cke_record_body_19
  cke_record_body_54

Можно ли стилизовать все div, содержащие строку cke_record_body_ в их имени, используя CSS?

Ответы [ 3 ]

2 голосов
/ 08 августа 2010

Лучшее кросс-браузерное решение - стилизовать их, добавив класс к каждому div.

2 голосов
/ 08 августа 2010

Можете ли вы просто дать своему коду присвоить этим divs атрибут class = "cke_record_body"?Тогда вы можете просто применить стиль к ним, как хотите, и игнорировать идентификаторы.

Если вам действительно нужно, это должно работать:

div[id*="cke_record_body_"] {

}

Имейте в виду, я считаю, что это CSS3, такЯ понятия не имею, что такое текущая поддержка, но на самом деле это единственный способ сделать это в простом CSS без других библиотек.Если вы используете jQuery или что-то еще, см. Ответ Nealv.

1 голос
/ 08 августа 2010

уверен:

$ ( "[ID = cke_record_body] *"). То, что ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...