定義和用法
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比桑珠孜網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式桑珠孜網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋桑珠孜地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
當(dāng)元素的值發(fā)生改變時(shí),會(huì)發(fā)生 change 事件。
該事件僅適用于文本域(text field),以及 textarea 和 select 元素。
change() 函數(shù)觸發(fā) change 事件,或規(guī)定當(dāng)發(fā)生 change 事件時(shí)運(yùn)行的函數(shù)。
注釋:當(dāng)用于 select 元素時(shí),change 事件會(huì)在選擇某個(gè)選項(xiàng)時(shí)發(fā)生。當(dāng)用于 text field 或 text area 時(shí),該事件會(huì)在元素失去焦點(diǎn)時(shí)發(fā)生。
select?id="status"
option?value="0"?待審核/option
option?value="1"?未通過審核/option
option?value="2"?制作中/option
option?value="3"制作完成/option
option?value="4"?發(fā)布/option
option?value="5"暫停/option
option?value="6"刪除/option
/select
$("select#status").change(function(){
console.log($(this).val());
});
可以使用jQuery的trigger() 方法來響應(yīng)事件
定義和用法
trigger() 方法觸發(fā)被選元素的指定事件類型。
語法
$(selector).trigger(event,[param1,param2,...])
參數(shù)描述
event 必需。規(guī)定指定元素要觸發(fā)的事件??梢允棺远x事件(使用 bind() 函數(shù)來附加),或者任何標(biāo)準(zhǔn)事件。
[param1,param2,...] 可選。傳遞到事件處理程序的額外參數(shù)。額外的參數(shù)對(duì)自定義事件特別有用。
實(shí)例:
觸發(fā) select元素的change事件:
$("button").click(function(){
$("select").trigger("change");
});
用on綁定更為靈活
可以用off取消監(jiān)聽
直接用change的話方便,更為簡單。(其實(shí)就是少寫幾個(gè)字)