我使用jQuery的變化而變化的另一個選擇失值下,每當用戶改變了一個月(使得顯示的天數右)。這除了火狐在所有瀏覽器的偉大工程:(jQuery的.change()在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時,我選擇了每月或每年選擇下拉菜單,以及,下拉(天心不是價值真的腳本,以便它不是影響選中)閃爍並出現,然後立即消失rs在Firefox上單擊。
任何想法,爲什麼這個腳本是這樣做?
這些下拉選項 - 可在「ID」屬性,真正的「價值」屬性? – 2011-02-17 21:13:27
是否有其他可能干擾的事件?一般來說,onchange事件不會觸發,直到該領域失去焦點,所以您的更改功能可能不會出錯。你有任何onfocus事件,或者你是否在任何地方調用.blur()? – 2011-02-17 21:17:24