Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При помощи Javascript удалить ссылку, оставить как текст
 
 автор: tima2010   (28.11.2011 в 17:28)   письмо автору
 
 

Привет! Есть меню

<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:43)   письмо автору
 
   для: 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 в 19:47)   письмо автору
 
   для: tima2010   (28.11.2011 в 17:43)
 

попробовал так:

$('#menu li a').not("#menu-sidebar li ul li a").removeAttr('href');


но если вложенность будет больше 1 уровня?

  Ответить  
 
 автор: TetRiska   (28.11.2011 в 23:35)   письмо автору
 
   для: tima2010   (28.11.2011 в 17:28)
 

если меню формируешь через php, то строй как надо, если меню прописано уже в хтмл коде, то удали лишнее...зачем тут javascript я не понимаю

  Ответить  
 
 автор: tima2010   (29.11.2011 в 07:48)   письмо автору
 
   для: TetRiska   (28.11.2011 в 23:35)
 

строится через PHP данные беру из mysql
перестроить скрипт возможно но не нужно. поэтому нужен js

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования