JS и select option

Surprise

Мой дом здесь!
Регистрация
12 Мар 2012
Сообщения
430
Реакции
210
Здравствуйте, выводиться выпадающий список с данным $td_resume_location
Как можно завести скрипт при выборе одной из опций, интересует:
jQuery(this).find('*******).val(id);
PHP:
<select >
                                        <option value='<?php echo $redux_demo['resume-locations'][$i]; ?>' <?php selected( $td_resume_location, $redux_demo["resume-locations"][$i] ); ?>><?php echo $redux_demo['resume-locations'][$i]; ?></option>
                                      
                                    </select>
 
Как можно завести скрипт
Какой скрипт завести?

при выборе одной из опций
При выборе опции срабатывет событие .on( 'change', function() { /* code here */ } );

jQuery(this).find('*******).val(id);
Если Вы отслеживаете событие jQuery('select').on( 'change' ... , то jQuery(this) будет выбранный option
Чтобы получить val() этой опции нужно просто:

Код:
jQuery( 'select' ).on( 'change', function() {
    value = jQuery(this).val();
} );

jQuery(this).find('*******).val(id);
запись вида .val(id) установит значение переменной id элементу jQuery(this)
чтобы получить значение - пишите .val() без аргумента
 
Это код блока, отображается в виде чекбокса, при выборе одного из значений которое передается через $job_type срабатывает js и происходит поиск. Мне необходимо заменить вид отображения с чекбокса на выпадающий список, чтобы при выборе варианта из списка также срабатывал js.
Скрытое содержимое доступно для зарегистрированных пользователей!
Вот кусок кода Js, который отвечает за срабатывание поиска после выбора варианта.
Скрытое содержимое доступно для зарегистрированных пользователей!
Скрытое содержимое доступно для зарегистрированных пользователей!
 
  • Заблокирован
  • #4
Мне необходимо заменить вид отображения с чекбокса на выпадающий список, чтобы при выборе варианта из списка также срабатывал js
ну так:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Назад
Сверху