В настоящее время я работаю над новым сайтом (музыкальным журналом), и мне нужно использовать очень удобную функцию; У меня есть общее представление о том, как это сделать, но не могу заставить код работать.функция цикла jquery; скрыть div, если
В разделе обзора я хочу отобразить один основной обзор CD и другие компакт-диски, только что упомянутые в заголовках на боковой панели div. Теперь я не хочу, чтобы основной дисплейный компакт-диск отображался на боковой панели одновременно. Я пытаюсь написать функцию jquery, которая скроет заголовок с боковой панели, как только она будет соответствовать заголовку основного диска дисплея.
Я думаю, идея заключается в создании функции if здесь: if (main CD title) == (sidebar CD title)
скрыть (боковая панель, содержащая название компакт-диска); он должен автоматически перебирать все элементы.
Ниже приведен пример кода, который влияет:
HTML:
<div class="grid_12 alpha omega upper2" title="vil">
<div class="grid_8 upper alpha omega" id="vil">
grid_12 является основным компакт-диск и grid_8 это название боковой панели CD-
JQuery бит:
if($('.grid_12').attr('title') == $('.grid_8').attr('title'))
{
$('.grid_8').attr('title').hide();
}
Код jquery определенно не прав, но это всего лишь идея, как я хочу это делать.
Предложение с размещением всех уникальных идентификаторов в массиве неплохо.
Спасибо за вашу помощь заранее.
Яцек
Звучит неплохо. Тогда в чем вопрос? – lifetimes
И каков ваш (актуальный) HTML? –
Получите все cd-заголовки на боковой панели и добавьте в массив. Затем проверьте массив, чтобы узнать, соответствует ли основной заголовок cd или проверяется каждый из них и оставьте массив. Вам действительно нужно опубликовать код для нас, чтобы помочь; html и попытка js. – Syon