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

标签 javascript html jquery jquery-events

我有一个不带 onChange 属性的选择框。现在加载整个页面后,根据某些条件,我必须为来自 Javascript 的选择框添加 onChange。我正在尝试使用以下代码,但它不起作用:

$("#depositForm").attr(("onChange", "selectedMainDepositType('this');" ));

它没有添加 onChange 事件。

<select id="depositForm_depositSubType" class="depositSubType" style="width:160px;" name="depositSubType"> 

必须更改为

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

请建议如何添加 onChange 属性。

最佳答案

你有没有试过...

$("#depositForm").on("change", function(event) { 
     selectedMainDepositType(this);
} );

jQuery .on()

关于javascript - 如何从 Javascript/jQuery 为选择框添加 onChange 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12496838/

相关文章:

jquery - 隐藏/显示类的 DIv?典型的嵌套 Div

javascript - 如何更改 D3 中的缩放速度

javascript - 按钮表现得像固定的但如果 parent 结束可见他的位置 :end of parent

javascript - setTimeout 无法绑定(bind)到 "this"原型(prototype)函数

javascript - 如何让 3 个 Div 每秒从其自己的文件夹中更改图像?

javascript - 如何在ipad中使用jquery加载页面后将光标设置在文本框中

javascript - 使用 .properties 文件在 javascript 中进行 i18n

javascript - 如何根据数组中的数据动态创建表

javascript - 如何让子 div 覆盖其在网格中的父位置?

javascript - 函数 $(this).attr ('src' ); img 上未定义