Можно ли так сделать
Добрый день. Возможно ли сделать на jquery такую штуку:
На сайте под управлением Joomla, есть множество модулей и заголовки всех модулей имеют один и тот же вид. (Вернее пока еще хочу сделать так)). Ковыряться в шаблонах модулей не хочу т.к. хотелось бы сделать это средствами css и jquery. Код модулей примерно следующий <div class="moduletable"> <h3>Html код</h3> <div class="custom"> <p>Html код</p></div> </div> <h3>Html код</h3> - для всех модулей разная. Возможно ли для всех элементов на сайте .moduletable>h3 сделать так: <div class="moduletable"> <h3><span>Html код</span></h3> <div class="custom"> <p>Html код</p></div> </div> Пытался сделать так, но во всех заголовках отображаются Html код, хотя названия модулей разные <script> var title = $('#page_right>.moduletable>h3'); title.html('<span>'+title.html()+'</span>'); </script> |
$('#page_right .moduletable h3') - так можно только указать, например, стиль для всех h3, а чтобы работать с текстом каждого, нужно обойти полученную коллекцию h3 в цикле.
|
kolhoz,
title.html(function(i,html) { return '<span>'+html+'</span>' }); |
Часовой пояс GMT +3, время: 22:21. |