2010-09-30 2 views
0

Я хотел бы знать, возможно ли скрыть все элементы HTML (divs в моем случае) с определенным именем или идентификатором класса с помощью jquery.Скрытие нескольких элементов определенного класса или идентификатора с помощью jquery

Благодаря

спасибо за сочувствие, я уже знаю функцию скрыть(), но проблема в том, есть несколько дивов, которые я хочу скрытый, но мой код работает только на первом на или не работают вообще. Ниже мой код

$(document).ready(
          $(".list").hide();         
          function divToggle() 
          { 
           $(this).children("div.list").slideToggle("fast"); 
          }); 

Пожалуйста, помогите мне найти то, что я делаю неправильно.

И Спасибо за ваше терпение

+1

Бит ленив, но не заслуживает нисходящего ... +1 –

+1

Чрезвычайно ленив и, безусловно, заслуживает проголосовать. Если вы нашли jQuery, но не можете потрудиться, чтобы прочитать какую-либо обширную и хорошо представленную документацию, а затем прийти к SO, чтобы заставить кого-то другого выполнить вашу работу за вас, тогда я буду голосовать счастливо. -1 – Lazarus

ответ

8

Да, вы можете использовать .class selector и .hide():

$(".class").hide(); 

или #id selector (скрытие один элемент):

$("#id").hide(); 

Но ID-переключатель должен быть уникальным, поэтому в случае $("#id") вы не должны пытаться выбрать несколько элементов ... это определенно ситуация для классов.

+0

Также $ ('div. [Class]'). Hide(); будет работать, если вы просто хотите divs. – JoshNaro

-2

Вы можете скрыть несколько класс также, например,

JQuery (»класс 1, .class2.) Скрывать().

+0

Вы только что скопировали и вставляли ответ от> 3 лет назад ... Какую информацию вы добавляете здесь? – Lix

+0

Ваш ответ должен быть более наглядным, пожалуйста, прочитайте [как задать вопрос на SO] (http://stackoverflow.com/questions/how-to-ask) –

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