Javascript jQuery&;Ajax—在页面加载时将项目加载到选择输入

Javascript jQuery&;Ajax—在页面加载时将项目加载到选择输入,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有2个输入: <select id="state"> <option value="" selected>Select</option> <option value="california">California</option> <option value="new-york">New York</option> </select> <select id="city">

我有2个
输入:

<select id="state">
  <option value="" selected>Select</option>
  <option value="california">California</option>
  <option value="new-york">New York</option>
</select>

<select id="city">
  <option value="">Select</option>
</select>
说明:一切正常。
#城市
输入根据
#州
输入值的不同而变化。。。现在,如果我加载带有
“california”
作为
默认值的页面--
#city
输入不会更改,因为它使用了
.change()
事件。当页面加载时,如何检测
#state
输入中的选定值

我尝试了
$('#state')。在(“change load”上,function(){
没有成功


有什么想法吗?提前谢谢

在第一页加载时触发更改事件:

$('#state').change(function() {
    //your code...
}).change();//trigger on page load

使用命名函数而不是匿名函数,并在页面加载时调用它。
$('#state').change(function() {
    //your code...
}).change();//trigger on page load