Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.09.2015, 17:08
v-1 v-1 вне форума
Новичок на форуме
Отправить личное сообщение для v-1 Посмотреть профиль Найти все сообщения от v-1
 
Регистрация: 18.09.2015
Сообщений: 2

Как сделать чтоб следующий селектор не видел спрятанные div?
Есть несколько select, которые ищут div с определенными id.
Не работает выбор по двум или более селекторам!
Работает только по одному.

Как сделать чтоб следующий селектор не видел спрятанные div? И искал по тому уже что есть!

Код выглядит так.
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript">
$(document).ready(function() {
var $oks = $('.ok').click(function() {
  if (this.id == 'all') {
    $('#z > div').fadeIn(450);
  } else {
    var $el = $('.' + this.id).fadeIn(450);
    $('#z > div').not($el).hide();
  }
  $ok.removeClass('active');
  $(this).addClass('active');
})
});
</script>

</head>
<body>

<select>
<option  class="active ok" id="all">не важно</option>
<option  class="ok" id="City">City</option>
<option  class="ok" id="NoCity">NoCity</option>
</select>  

<select>
<option  class="active ok" id="all">не важно</option>
<option  class="ok" id="1">1</option>
<option  class="ok" id="2">2</option>
</select>  

<div id="z">
     <div class="City 1">
           <h3>City</h3>
           <div>
                <span>Город:</span><span class="ok">City</span>
           </div>
     </div>
	      <div class="City 2">
           <h3>City</h3>
           <div>
                <span>Город:</span><span class="ok">City</span>
           </div>
     </div>
</div>

</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 19.09.2015, 11:25
v-1 v-1 вне форума
Новичок на форуме
Отправить личное сообщение для v-1 Посмотреть профиль Найти все сообщения от v-1
 
Регистрация: 18.09.2015
Сообщений: 2

Т.е. выбор следующего select учитывал уже выбранный селектор.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вернуть div и все вложенные в него элементы в первоначальное состояние? lucky89 Общие вопросы Javascript 17 26.02.2015 18:41
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
Как сделать, чтобы при удалении div браузер не перепрыгивал наверх станицы EvgeniyRRU Events/DOM/Window 4 02.10.2011 12:42
как сделать чтоб текст был точно посредине Александр х@к Элементы интерфейса 1 25.09.2011 19:03
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56