2013-05-22 5 views
0

Я создал меню, используя fg.menu.js после его загрузки. Я хочу удалить нежелательное меню, для которого у пользователя нет доступа. для например: -Как удалить существующие элементы меню

<ul> 
    <li> <a href="#">menu1</a> 
     <ul> 
      <li id="8000610"><a href="javascript: void(0)" onclick="javascript:setMenuItem('someaction')">Test1</a> 
      </li> 
      <li id="20247"><a href="javascript: void(0)" onclick="javascript:setMenuItem('someaction2')">Test2</a> 
      </li> 
      <li id="8000526"><a href="javascript: void(0)" onclick="javascript:setMenuItem('someaction3')">Test3</a> 
      </li> 
     </ul> 
    </li> 
</ul> 

Теперь после загрузки меню я хочу, чтобы удалить TEST2

Заранее спасибо

ответ

1

Если вы используете JQuery, это так просто, как $ ('# 20247') .Удалить();

С ваниль JS это

element = document.getElementById("element-id"); 
element.parentNode.removeChild(element); 

Кроме того, использование search.

+0

Thanks $ ('# 20247'). Remove() работает только для информации, так это удалить элемент полностью или просто скрыть его? Что, если нам нужно вернуть его обратно. – user2408306

+0

Он полностью удаляет элемент. Используйте .hide(), чтобы скрыть, .show() для отображения и .toggle() для переключения. Все эти основные функции можно найти в документации jQuery api: http://api.jquery.com/ –

Смежные вопросы