<ul>
<li text="view">view</li>
<li text="edit">edit</li>
<li text="save">save</li>
<li text="Overview">OverView</li>
<li text="view">Delete</li>
</ul>
Содержание динамическое.
Я хочу скрыть li в зависимости от содержимого. При нажатии на меню это подменю будет отображаться с этими параметрами.
Если конкретный пользователь я хочу скрыть li.
if( user == 'some user' )
$('.button').on('click',function(){
$(li).attr(text) == 'edit' then hide that one.
})
}
Может появиться и новое содержание, как можно скрыть, пожалуйста, предложите
Вы можете использовать селектор атрибутов
if( user == 'some user' )
$('.button').on('click',function(){
$('li[text="edit"]').hide();
});
}
$('li[text="edit"]').hide()
Если вы хотите скрыть элемент по определенному атрибуту, используйте селектор jquery attr. Для вашего случая вы можете использовать $('li[text="+TEXT+"]').hide()
где TEXT - ваш конкретный текст.