[問題] 控制多個元件的寫法

作者: FacetheFaith (Yes Man)   2017-12-04 15:08:55
請教一下版上大大
小弟寫了一個選單如下:
<select id="year">
<option value="2015">2015</option>
<option value="2016">2016</option>
</select>
<select id="quarter">
<option value="1">Jan - Mar</option>
<option value="2">Apr - Jun</option>
<option value="3">Jul - Sep</option>
<option value="4">Oct - Dec</option>
</select>
當更換季別的選項時後,就會查詢當前所選時間(年度+季別)的資料
語法如下:
$('#quarter').on("change", function() {
selectYear = $('#year').val();
selectQuarter = $('#quarter :selected').val();
getData(selectYear, selectQuarter);
});
如果想要無論是變更年份或是季別都能查詢資料
除了在另外寫一個$('#year').on("change", function(){...}區塊來處理外
有沒有什麼寫法是能讓這兩個控制項寫在同一個觸發事件嗎?
作者: crossdunk (推噓自如)   2017-12-04 15:21:00
給他CLASS 用CLASS來觸發呀
作者: FacetheFaith (Yes Man)   2017-12-04 15:23:00
對齁, 謝謝樓上大大

Links booklink

Contact Us: admin [ a t ] ucptt.com