Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   jQuery + Select (https://javascript.ru/forum/css-html-browser/32528-jquery-select.html)

xmentor 19.10.2012 13:47

jQuery + Select
 
Привет, сделал небольшую форму, и добавил к этому jQuery скрипт, который должен в зависимости от выбора значения (option) в теге <select>, добавлять новые поля к форме или наоборот убирать.

HTML

<select>
<option value="значение_1" />Название_1
<option value="значение_2" />Название_2
</select>


jQuery

<script>
$('#значение_1').click(function() {
       ...действия_1...
});

$('#значение_2').click(function() {
       ...действия_2...
});
</script>


В IE, Firefox, Opera - работает
В Google Chrome и Safari - не работает

У кого-нибудь есть идеи или знания, каким образом можно сделать так, чтобы выше описанная цель работала, и в этих двух браузерах тоже?

Перепробовал разные варианты, сначала объявлял функцию, а после делал ее вызов, получал значения по выделению и далее в сравнении назначал нужные действия, все равно безрезультатно.

P.S. У меня появилось предположение, что возможно Google Chrome и Safari - очень плохо работают с select'ом. После чего сделал тот же самый механизм на любой другой тег, к примеру <label>. В итоге это предположение оказалось верным, но все же может быть есть работающие варианты, чтобы работало сразу в 5 браузерах?


Часовой пояс GMT +3, время: 15:21.