select 动态写入onchange属性-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

select 动态写入onchange属性

2016-07-07 14:21:20 2160 1

我写了一个select级联,如下:

<select id="select_prefix" name="select_prefix" onchange="selectPrefix()">
       <option selected="selected" ');">请选择编码前缀</option>
</select>

<select id="select_level" name="select_level" disabled="disabled"> 
       <option selected="selected">请选择编码级别</option>
</select>

方法是:jquery-1.7.min.js

function selectPrefix(){

          $("#select_level").append("<option value='1'>1</option>").append("<option value='2'>2</option>");
          $("#select_level").attr("onchange","selectLevel()");
          $("#select_level").removeAttr("disabled");
          }

function selectLevel(){
    var level = $("#select_level").val();
        alert("我选择的等级:"+level);
}

结果在火狐里正常,在IE就不行了!原本我是动态的在子级里option上加onclick的,后来不行一查知道IE里option不支持onclick,所以就退而求其次整了个onchange,可是还不行,我没招了!问下各位高手这个怎么办!

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:52:45

    绑定事件用 on, 取消事件用 off.

    把 $("#select_level").attr("onchange","selectLevel()");

    改成

    $("#select_level").on("change","selectLevel()");

    0 0
相关问答

16

回答

SELECT elasticsearch table 报错的原因是什么?

2022-01-19 16:36:48 16235浏览量 回答数 16

1

回答

动态 Table 属性是指什么?

2021-12-06 20:03:07 181浏览量 回答数 1

1

回答

关于SQL select case when条件能否使用模糊查询,有没有合理的写法?

2021-10-13 10:31:35 291浏览量 回答数 1

1

回答

SELECT插入

2020-05-10 20:10:10 224浏览量 回答数 1

1

回答

怎么写css中select掩饰

2018-05-10 20:05:09 1449浏览量 回答数 1

1

回答

执行失败 CREATE TABLE ... SELECT

2017-08-30 05:32:35 2605浏览量 回答数 1

1

回答

jquery 怎么触发select的change事件?

2016-07-12 10:26:13 3037浏览量 回答数 1

1

回答

复选框只改变checked属性会激发change事件么

2016-06-06 13:38:31 2451浏览量 回答数 1

1

回答

获得table某个单元格的内容,然后将select中等于该内容的项,变为选中项。

2016-03-18 09:24:59 1917浏览量 回答数 1

1

回答

php 动态获取html的select的值

2016-03-13 10:58:56 2339浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载