如何从Javascript/jQuery中为选择框添加onChange属性

Day*_*aya 7 html javascript jquery javascript-events

我有选择框没有onChange属性.现在加载完整页后,根据一些条件我必须为javascript中的选择框添加'onChange'.我正在尝试使用以下代码.但它不起作用.

$("#depositForm").attr(("onChange", "selectedMainDepositType('this');" ));
Run Code Online (Sandbox Code Playgroud)

它没有添加onChange事件.

<select id="depositForm_depositSubType" class="depositSubType" style="width:160px;" name="depositSubType"> 
Run Code Online (Sandbox Code Playgroud)

必须改为

<select id="depositForm_depositSubType"  onchange="selectedMainDepositType(this);"  class="depositSubType" style="width:160px;" name="depositSubType">
Run Code Online (Sandbox Code Playgroud)

请建议如何添加onChange属性.

Joe*_*tch 17

你试过了吗...

$("#depositForm").on("change", function(event) { 
     selectedMainDepositType(this);
} );
Run Code Online (Sandbox Code Playgroud)

jQuery .on()


Joh*_*nde 6

$("#depositForm").change(function(e){
    selectedMainDepositType($(this));
});
Run Code Online (Sandbox Code Playgroud)