При загрузке страницы отобразить DIV'ы

Статус
В этой теме нельзя размещать новые ответы.

saifym

Постоялец
Регистрация
14 Авг 2013
Сообщения
30
Реакции
18
Добрый день! Наваял небольшой скрипт:


Код:
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();

и все. Тему можно закрывать
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху