Удаление атрибутов на лету с Diazo

Я хочу убрать "атрибут класса" из тега. Как лучше всего?

Пример:

 <div id="portlets-footer" class="row"> ... </div>

Спасибо Вито


person Vito    schedule 30.01.2012    source источник


Ответы (1)


согласно разделу drop в документации [1] вы можете использовать "drop" + "attributes":

"Если вы хотите отбросить атрибуты вместо целых тегов, вы можете использовать атрибут attributes, чтобы предоставить разделенный пробелами список атрибутов, которые должны быть отброшены на согласованных узлах темы. Например, с attribute =" class " Атрибут class будет удален из согласованного узла (ов). Используя attributes = "class id", атрибуты class и id будут удалены ".

[1] http://diazo.org/basic.html

person simahawk    schedule 30.01.2012
comment
Жаль, что вы не должны использовать дочерние темы или дочерние элементы содержимого или их эквиваленты CSS при использовании атрибутов. Я хотел использовать это, чтобы удалить атрибут стиля из всего содержимого, созданного в TinyMCE, поскольку редактор любит разбрасывать повсюду случайный style = {height: 1.5px;}. - person fulv; 23.04.2015