Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Удалить не нужные картинки (https://javascript.ru/forum/jquery/22602-udalit-ne-nuzhnye-kartinki.html)

utb 26.10.2011 10:54

Удалить не нужные картинки
 
Ситуация такая, при нажатии на меню меняется картинка. Использую scriptbreaker-multiple-accordion-1.js, вместо + и - картинки, меню динамическое, как добавить картинки ко всем кроме тех где оно добавляется с помощью плагина?
Заранее спасибо.
вот меню
<ul class="menu topnav">
	            <li><a href="#">Главная</a></li>
                <li><a href="#">Классы</a></li>
                <li><a href="#">График</a></li>
                <li><a href="#">0Ме</a></li>
                <li><a href="#">Привет</a></li>
                <li><a href="#">Обучение</a>
                        <ul>
                        <li><a href="#">Наши инструменты</a></li>
                        <li><a href="#">Программа обучения</a></li>
                        <li><a href="#">Меню</a></li>
                        </ul>
                    </li>
                <li><a href="#">Студия</a></li>
            </ul>

добавляю картинки так, исключая уже существующие, но че то не то
$("ul.menu li a:not(a>span)").after("<span><img src='images/right.png' alt='' /></span>");

ksa 26.10.2011 11:36

Цитата:

Сообщение от utb
как добавить картинки ко всем кроме тех где оно добавляется с помощью плагина?

Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('ul.menu li a:not(:has(span))').after("<span><img src='http://javascript.ru/forum/images/smilies/victory.gif' alt='' /></span>")
})
</script>
</head>
<body>
<ul class="menu topnav">
	<li><a href="#">Главная</a></li>
	<li>
		<a href="#">
			Классы
			<span><img src='http://javascript.ru/forum/images/smilies/nono.gif' alt='' /></span>
		</a>
	</li>
	<li><a href="#">График</a></li>
	<li><a href="#">0Ме</a></li>
	<li><a href="#">Привет</a></li>
	<li><a href="#">Обучение</a>
		<ul>
			<li><a href="#">Наши инструменты</a></li>
			<li><a href="#">Программа обучения</a></li>
			<li><a href="#">Меню</a></li>
		</ul>
	</li>
	<li><a href="#">Студия</a></li>
</ul>
</body>
</html>

utb 26.10.2011 13:50

Блин, затупил. все ок, просто формировани :nono: было через jquery, а вывод :victory: шел перед ним)))
поменял места все тип топ. Спасибо. Выборка можно сказать, не виновата)))


Часовой пояс GMT +3, время: 10:21.