我的第一页有4个下拉列表。当我选择第一个下拉列表时,有一个Ajax调用将过滤其他3个下拉数据,然后单击提交按钮以显示第二个页面。现在当我点击后退按钮时,第一页中的下拉列表必须保留数据。只有第一个下拉列表保留数据,其他3个下拉列表包含初始数据(未过滤数据)。所以我在加载函数上进行Ajax调用,看看是否选择了第一个下拉列表然后我正在过滤其他3个下拉列表。这里的问题是如何设置下拉框选择值默认值。我这样用过:$('#hospital').val(varHospital);
但它没有设定它。如何设置下拉列表以默认在java中的JQUERY中选择一个值
答案 0 :(得分:0)
$('#hospital').val(varHospital);
是对的。您必须确保varHospital
包含值而非<option>
标记的文本,即
<option value="varHospital">Text</option>
当您调用上述jQuery行时,将选择带varHospital
的选项。如果选择列表中不存在varHospital
,则不会有任何更改。