Я пытаюсь найти все LI с name = флажок и скрыть () их, но это не похоже на работу:
$('li').attr("name","checked").hide(); <li name="unchecked" style="display: inline;"><a href="/">Home</a></li>
Есть идеи?
Это должно сделать это:
$('li[name="checked"]').hide();
Выполнение:
$('li').attr("name","checked").hide();
изменит имя всех lis на проверено , а затем скроет их, поэтому это неправильно ...
lis
и еще один (выберите любую версию запроса)
$('li').filter('[name=checked]').hide();
просто чтобы добавить к правильным ответам выше, вы используете для установки значения атрибута, указанного в первом аргументе, значение, указанное во втором.