我有一个表格,上面写了一些HTML和Javascript代码。我在jQuery中编写了一个函数,它设置为在document(ready)中运行。当页面加载时,控件显示函数返回的值,但一旦页面加载完成,值就会消失。我不明白为什么会这样?你能否对此有任何线索以避免在表格加载完成时更换这些值?在此先感谢。
HTML代码如下:
<li>
<label>country<strong style='color:red'>*</strong> :</label>
<div class="fl">
<select onchange="print_state('user_state',this.selectedIndex,'{$data.user_state}');" id="user_country" name="user_country" class="sel"></select>
</div>
</li>
<li>
<label>State<strong style='color:red'>*</strong> :</label>
<div class="fl">
<select name="user_state" id="user_state" class="sel"></select>
</div>
</li>
Javascript代码如下:
$(document).ready(function() {
print_country(user_country, India, Maharashtra);
});
答案 0 :(得分:0)
试试这个
windows.load=function(){
print_country(user_country, India, Maharashtra);
};