- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте имеется пример кода:
<ul class="class_ul">
<li class="class_li"><a href="#">text</a></li>
<li class="class_li"><a href="#">text</a></li>
<li class="class_li"><a href="#">text</a></li>
</ul>
Подскажите как используя только javascript, jquery сделать следющее:
<ul class="class_ul">
<li class="class_li"><span class="class_span_1></span><a href="#">text</a><span class="class_span_2></span></li>
<li class="class_li"><span class="class_span_1></span><a href="#">text</a><span class="class_span_2></span></li>
<li class="class_li"><span class="class_span_1></span><a href="#">text</a><span class="class_span_2></span></li>
</ul>
Тоесть перед и после тегов A вставить теги SPAN с присвоением класов. Тегов li в UL может быть неизвестно сколько.
Спасибо.
Вопрос - зачем? Может вам не надо дописывать никаких span, а напрямую работать с cоответствующим LI или A, подменяя класс или добавляя стили
А по сабжу, наверное так:
$('li.class_li').html( '<span class="class_span_1></span>' + $('li.class_li').html() + '<span class="class_span_2></span>' );
$('a', '.class_li').each(function() {
$(this).after('<span class="class_span_2"></span>');
$(this).before('<span class="class_span_1"></span>');
});
Первый вариант не работает + стал некорректно отображать URL 🙅
Второй вариант простой и идеален спасибо Moltisanti! 🍻
Вопрос второй. 🙄
На выходе получили следующий результат:
<ul class="class_ul">
<li class="class_li"><span class="class_span_1></span><a href="#">text</a><span class="class_span_2></span></li>
</ul>
Создали селекторы и присвоили стили CSS
li.class_li {стили 1}
li.class_li a {стили 1}
ul li span.class_span_1 {стили 1}
ul li span.class_span_2 {стили 1}
Добавили псевдокласс hover всем селекторам и присвоили другие стили CSS
li.class_li:hover { стили 2}
li.class_li a:hover { стили 2}
ul li span.class_span_1:hover { стили 2}
ul li span.class_span_2:hover { стили 2}
Вопрос: Как сделать что-бы при наведении на любой из них активировались все 4 псевдокласса hover (каждый соответственно своему классу)? наверно лучше опять таки java так как небоходима корректная работа во всех браузерах.
Не сочтите за наглость :o
Спасибо!
Первый вариант не работает + стал некорректно отображать URL 🙅
Странно. У меня такие варианты прокатывают. Но второй способ возьму на вооружение.
Помогите пожалуйста разобраться.
http://jsbin.com/ixACUDa/1/edit
или тут то же самое
http://jsfiddle.net/e27Dt/154/
Нужно добавить скрипт чтобы каждая строчка приобретала стили с hover тоесть все елементы каждой отдельной строки при наведении на любой из них.
CSS:
JS:
HTML:
Спасибо, почти то что мне надо, уже доделаю сам )