如何以编程方式启动onchange事件?

时间:2014-07-24 11:15:54

标签: jquery html html5

当页面加载时或$(document).ready我希望启动onchange元素的select事件,因为页面处于更新模式。有非数据库选择元素和数据库选择元素,但数据库选择元素依赖于那些非数据库选择元素:

<select id="province" name="province" onchange="rafraichirRegions($(this).val());"> ... // this is non-database select element
<select id="region_" name="faritra" required> ... // this is a database select element

因此,当页面加载时,我想在非数据库选择元素中选择一个选项,然后启动它的onchange事件。怎么做?

2 个答案:

答案 0 :(得分:4)

简单如下:

$(document).ready(function (){
    $('#province').change();
});

答案 1 :(得分:1)

在文档准备就绪时使用触发更改事件

$(document).ready(function(){
$("#province").on("change",function(){
// change code 

}).trigger("change");
});

注意:删除内部html编码onchange =“rafraichirRegions($(this).val()bcoz它也会被触发