saifym
Постоялец
- Регистрация
- 14 Авг 2013
- Сообщения
- 30
- Реакции
- 18
- Автор темы
- #1
Добрый день! Наваял небольшой скрипт:
суть которого открыть необходимый DIV, при выборе определенного значения в SELECT, пример:
если выбрать: привет, будет открыт DIV с классом hello
по-умолчанию: DIV скрыт.
Как сделать, так, чтобы при загрузке страницы автоматически обрабатывался данный код и открывал необходимые дивы.
Сейчас сделал так:
но это не вариант, т.к у меня DIV'ов, более сотни
Оказалось все проще, чем я думал
повесить на загрузку страницы
$("select").change();
и все. Тему можно закрывать
Код:
function showClose(element, array) {
var array = new Object(array);
for (var el in array) {
if($( element ).val() == el) {
$('.' + array[el]).show();
}else{
$('.' + array[el]).hide();
}
}
}
суть которого открыть необходимый DIV, при выборе определенного значения в SELECT, пример:
Код:
<select name="hello" onchange="showClose(this, {'1':'hello'});return false;">
<option value="1">привет</option>
<option value="2">привет 2</option>
</select>
если выбрать: привет, будет открыт DIV с классом hello
по-умолчанию: DIV скрыт.
Как сделать, так, чтобы при загрузке страницы автоматически обрабатывался данный код и открывал необходимые дивы.
Сейчас сделал так:
Код:
$(function() {
showClose("select[name=hello]", {'1':'hello'});
})
но это не вариант, т.к у меня DIV'ов, более сотни
Оказалось все проще, чем я думал
повесить на загрузку страницы
$("select").change();
и все. Тему можно закрывать
Последнее редактирование модератором: