首页 新闻 搜索 专区 学院

js给下拉框的value或selectedIndex赋值,不触发onchange事件吗

0
[待解决问题]

我在做一个省市联动,省市数据从数据库里来,“省”可以直接赋值,但是“市”的选项还没在下拉框里面,需要“省”onchange一下才会出来,现在不是手动去选择“省”,而是代码去赋值,这样就是不触发onhange

拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:51
提问于:2014-07-31 09:05
< >
分享
所有回答(3)
0

省赋值完了再调用一下省的onchange就可以了吧

I,Robot | 园豆:9563 (大侠五级) | 2014-07-31 09:25

不行

支持(0) 反对(0) 拖鞋王子 | 园豆:51 (初学一级) | 2014-07-31 17:11
0

你是在前端JS调用还是在后台赋值?

要是在前端的话:要回传。

在后台的话:在赋值后自己手动调用onchange事件。

Albert Fei | 园豆:2102 (老鸟四级) | 2014-07-31 10:20

回传什么意思

支持(0) 反对(0) 拖鞋王子 | 园豆:51 (初学一级) | 2014-07-31 17:11

@拖鞋王子: 表单提交知道吗

支持(0) 反对(0) Albert Fei | 园豆:2102 (老鸟四级) | 2014-08-01 11:51

@Albert Fei: 只是纯前端效果

支持(0) 反对(0) 拖鞋王子 | 园豆:51 (初学一级) | 2014-08-01 17:16
0

省的的值设置完成后,调用change()就可以了,

如下:

$("#Province").val(2);
$("#Province").change();

junjieok | 园豆:779 (小虾三级) | 2014-08-01 09:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册