change()當元素的值發生改變時,會發生 change 事件。
該事件僅適用於文本域text field),以及 textarea 和 select 元素。
change() 函數觸發 change 事件,或規定當發生 change 事件時啟動並執行函數。
注釋:當用於 select 元素時,change 事件會在選擇某個選項時發生。當用於 text field 或 text area 時,該事件會在元素失去焦點時發生。
<li class="num"> <span>數 量:</span> <div class="pro_num"> <select id="num_sort"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> </select> </div </li> <li class="pro_price"> <span>總 計:</span><strong>200</strong>元 </li>
//價格總計,數量和價格聯動 var $strong=$(".pro_price strong"); var price=$strong.text(); $("#num_sort").change(function(){ var num=$(this).val(); var amount=num*price; $strong.text(amount); }).change();