Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.06.2012, 23:49
Новичок на форуме
Отправить личное сообщение для bobmareymj Посмотреть профиль Найти все сообщения от bobmareymj
 
Регистрация: 21.06.2012
Сообщений: 3

Show/Hide для селекта
Мне нужен селект, в котором, в зависимости от выбора option'a будет открываться (Show/Hide, ну или sideToggle) содержимое блока, с определенным id.
Попытался написать сам, но в js я нубяра последний, по этому попытаюсь обьяснить, что я пытался сделать: скрипт должен открывать содержимое div, согласно id, указанным в value у option'a, исправьте, пожалуйста, заранее благодарен!!!
<FORM>
<SELECT ONCHANGE="Add()">
<OPTION VALUE="">My Home Page
<OPTION VALUE="1">Resume
<OPTION VALUE="2">Hobbies
<OPTION VALUE="3">My Dog
</SELECT>
</FORM>
<div id="1" style="display:none">info1</div>
<div id="2" style="display:none">info2</div>
<div id="3" style="display:none">info3</div>
<script>
var id;
id = this.options[this.selectedIndex].value;
var Add();
function Add(){  
$('#id').slideToggle('fast');
} 

</script>
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2012, 00:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<FORM>
<SELECT ONCHANGE="Add(this.value)">
<OPTION selected>My Home Page</OPTION>
<OPTION VALUE="1">Resume</OPTION>
<OPTION VALUE="2">Hobbies</OPTION>
<OPTION VALUE="3">My Dog</OPTION>
</SELECT>
</FORM>
<div class=WrapAll>
<div id="1" style="display:none">info1</div>
<div id="2" style="display:none">info2</div>
<div id="3" style="display:none">info3</div>
</div>
<script>
function Add(a){
  if(a!=''){
  $("div.WrapAll > div").hide('fast')
  $("div.#"+a).show('fast');}
} 

</script>

Последний раз редактировалось Deff, 22.06.2012 в 00:30.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление стилей для множества элементов ??? Общие вопросы Javascript 7 14.06.2012 01:50
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Динамически подгружать JS(проблема с Opera) для cufon Khmelevsky Events/DOM/Window 1 31.08.2010 18:22
нужна программа для этого. Чем писать? javascript или php? spam-server Серверные языки и технологии 3 27.08.2009 00:52
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48