Я использую изменение jQuery для изменения значений другого выпадающего списка, когда пользователь меняет месяц (чтобы отображалось правильное количество дней). Это прекрасно работает во всех браузерах, кроме Firefox: (
Достаточно сказать, что код такой большой
$(document).ready(function() {
var leap;
$('.dob').change(function() {
var y = $('#ryear option:selected').html(); /* The year selected */
var s = $('#rmonth option:selected').html(); /* The month selected */
});
});
Затем я изменяю данные с учетом значений переменных.
Есть 3 выбора с .dob, так что это немного похоже на
<select class="dob" id="rday">
<option id="01">01</option>
....
</select>
<select class="dob" id="rmonth">
<option id="1876">Jan</option>
....
</select>
<select class="dob" id="ryear">
<option id="1876">1876</option>
....
</select>
В Firefox, когда я выбираю выпадающий список выбора месяца или года (на самом деле сценарий не выбирает значение дня, поэтому на него это не влияет), ну, выпадающий список мигает и появляется, а затем мгновенно исчезает при одном щелчке в Firefox.
Есть идеи, почему скрипт это делает?