【发布时间】:2020-07-04 01:36:11
【问题描述】:
我的选择框没有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 属性。
【问题讨论】:
-
几乎没有充分的理由使用任何
[on*]属性,所以不要打扰。 -
不要像处理属性那样考虑事件...内联事件在文档加载时进行解析,并且不应像之后的经典属性那样进行编辑
标签: javascript html jquery jquery-events