Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2013, 12:21   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
Вопрос jQuery. Получить список всех div внутри UL.

Доброго времени суток!

Есть некий код:
Код:
<ul name="BannersRotator">
  //Динамические li
  <li>
    <div name="ImgEntry">
      /* Произвольный HTML код, который вообще не мой */
    </div>
  </li>
</ul>
Суть:
приходит блок HTML кода, которй я помещаю в список(ротатор баннеров). Мне надо скрыть все li со страницы, оставив только первый li.

Как это сделать?

Пробовал так, скрывая Div:
Код:
		$(w,'BannersRotator').innerHTML = xHTTP.responseBody;
		var mass = $(w,'BannersRotator div');
		for (var i = 0; i<mass.length; i++) {
			mass[i].style.display = 'none'; //Прячу все кроме первого баннера.
			};
},
Но не работает, не может получить все div внутри списка BannersRotator.

Вообще не плохобы получить все div или li с каким-то idили иминем.

Как собрать такой селектор?
Человек_Борща вне форума Ответить с цитированием
Старый 22.10.2013, 13:03   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
$('li:not(:eq(0)) div').hide()
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 22.10.2013, 13:26   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

А дляконкретного UL списка, так?
Код:
$('MySuperlist li:not(:eq(0)) div').hide()
выбивает
Цитата:
Uncaught TypeError: Object #<error> has no method 'hide'
и в случае с id, name списка, и без него.


Код:
		$(w,'BannersList').innerHTML = xHTTP.responseBody;
		var mass = $('li:not(:eq(0)) div');  //Alert => FALSE
		alert(mass.length);  //Alert => UNDEFINED 
		for (var i = 0; i<mass.length; i++) {
			mass[i].style.display = 'none'; //Прячу все кроме первого баннера.
		};
},

Последний раз редактировалось Человек_Борща; 22.10.2013 в 13:49.
Человек_Борща вне форума Ответить с цитированием
Старый 22.10.2013, 14:04   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Цитата:
приходит блок HTML кода, которй я помещаю в список(ротатор баннеров). Мне надо скрыть все li со страницы, оставив только первый li.
а смысл тогда в них? хватить только 1 дива
eval вне форума Ответить с цитированием
Старый 22.10.2013, 14:08   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
а смысл тогда в них? хватить только 1 дива
Спасибо за совет. Попробую. Проблема не столько в этом, сколько скрытии всех div кроме X div'а.

При первой загрузке скрываются все div ы кроме первого. Когда юезер кликает, то первый див прячется, второй показывается.
Человек_Борща вне форума Ответить с цитированием
Старый 22.10.2013, 14:14   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

ваще я думаю что в жиквери уже есть такие "виджеты", поискать да и внедрить
eval вне форума Ответить с цитированием
Старый 22.10.2013, 15:19   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Туплю, на этапе переброса в CGI с сервера, обрамляю дивами с нужным стилем.
Вопрос закрыт.
Человек_Борща вне форума Ответить с цитированием
Старый 22.10.2013, 15:21   #8
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
MySuperlist
А это что? Я с такими тегами не знаком)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить список всех сетевых подключений dmitriegorovih Работа с сетью в Delphi 11 23.01.2022 00:54
как выровнить div внутри другого div'a по вертикали по центру Arassir HTML и CSS 4 12.03.2011 20:01
Позиционирование двух плавающих DIV внутри одного DIV allocator HTML и CSS 5 22.07.2009 13:48
Получить список всех файлов и папок FTP Nester Работа с сетью в Delphi 4 28.04.2009 12:57
Как получить список всех своих ip адресов now9009 Работа с сетью в Delphi 1 18.03.2009 05:40