我有两个列表框,一个用于成绩,另一个用于科目。在更改年级时,主题将填充到主题列表中。这两个列表的值都是使用ajax调用填充的。一旦选择了主题,就会填充相关的教学大纲。
<select id="gradeSelector">
<option value=11 > 11</option>
<option value=12 selected="selected"> 11</option>
</select>
<select name=subjects id=subjects>
<option value=0 selected="selected"> Maths</option>
<option value=1 >Science</option>
</select>我的问题是,在页面加载时,我想加载默认的年级,科目和教学大纲。
我试过这样做:
$("#gradeSelector").load('change',function(){ /*the options are populated here*/});
$("#subjects").load('change',function(){/* the options are populated here*/});它有助于显示默认科目和成绩的教学大纲,但我无法进一步更改列表框的值。
有没有人能给我点光。
发布于 2011-09-06 12:44:51
您可以在页面加载时在下拉列表中填充默认数据,如下所示:
$(document).ready(function() {
$("#gradeSelector").append($("<option></option>").val('select').html('select'));
});https://stackoverflow.com/questions/7315013
复制相似问题