如何让onchange Javascript/jQuery功能运行onload(在<;body onload>;中不起作用)

如何让onchange Javascript/jQuery功能运行onload(在<;body onload>;中不起作用),javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下功能:…当选择第三个选择选项时,将显示一个文本框 然而,若我要加载已经选择了第三个选项的页面(例如,在脚本标记中插入“selected”),则文本框不会出现(请参阅:)。我知道这是因为select不一定要进行更改 HTML代码: <select id="myselect"> <option value="0">One</option> <option value="1">Two</option> <option value

我有以下功能:…当选择第三个选择选项时,将显示一个文本框

然而,若我要加载已经选择了第三个选项的页面(例如,在脚本标记中插入“selected”),则文本框不会出现(请参阅:)。我知道这是因为select不一定要进行更改

HTML代码:

<select id="myselect">
<option value="0">One</option>
<option value="1">Two</option>
<option value="2" selected>Three</option>
</select>
<br />
<input type="text" id="txtData" style="display:none;" />

我的问题是,在加载select时,如何让文本框显示已选中的第三个选项。我尝试将函数插入body标记的onload中,但没有成功。

尝试在页面加载时触发事件:

$('#myselect').change(function() {
    //...
}).change();

尝试在页面加载时触发事件:

$('#myselect').change(function() {
    //...
}).change();