|
|
|
| Привет! Есть меню
<ul>
<li><a href="">Меню 1</a>
<ul>
<li><a href="">под меню 1</a><li>
<li><a href="">под под меню 1</a><li>
</ul>
<li>
<li><a href="">Меню 2</a><li>
<li><a href="">Меню 3</a><li>
<li><a href="">Меню 4</a><li>
</ul>
|
Можно ли как нибудь сделать условие, если в меню есть под меню тогда Меню 1 убираем тег А ? | |
|
|
|
|
|
|
|
для: tima2010
(28.11.2011 в 17:28)
| | Что то типа
$('#menu li a').removeAttr('href');
|
?
но так удаляет у всех
правильнее код будет такой:
<ul id="menu">
<li><a href="">Меню 1</a>
<ul class="sub-menu">
<li><a href="">под меню 1</a><li>
<li><a href="">под под меню 1</a><li>
</ul>
<li>
<li><a href="">Меню 2</a><li>
<li><a href="">Меню 3</a><li>
<li><a href="">Меню 4</a><li>
</ul>
|
| |
|
|
|
|
|
|
|
для: tima2010
(28.11.2011 в 17:43)
| | попробовал так:
$('#menu li a').not("#menu-sidebar li ul li a").removeAttr('href');
|
но если вложенность будет больше 1 уровня? | |
|
|
|
|
|
|
|
для: tima2010
(28.11.2011 в 17:28)
| | если меню формируешь через php, то строй как надо, если меню прописано уже в хтмл коде, то удали лишнее...зачем тут javascript я не понимаю | |
|
|
|
|
|
|
|
для: TetRiska
(28.11.2011 в 23:35)
| | строится через PHP данные беру из mysql
перестроить скрипт возможно но не нужно. поэтому нужен js | |
|
|
|