单击后退按钮时如何保留下拉值

时间:2012-07-17 06:14:19

标签: jquery drop-down-menu

我的第一页有4个下拉列表。当我选择第一个下拉列表时,有一个Ajax调用将过滤其他3个下拉数据,然后单击提交按钮以显示第二个页面。现在当我点击后退按钮时,第一页中的下拉列表必须保留数据。只有第一个下拉列表保留数据,其他3个下拉列表包含初始数据(未过滤数据)。所以我在加载函数上进行Ajax调用,看看是否选择了第一个下拉列表然后我正在过滤其他3个下拉列表。这里的问题是如何设置下拉框选择值默认值。我这样用过:$('#hospital').val(varHospital); 但它没有设定它。如何设置下拉列表以默认在java中的JQUERY中选择一个值

1 个答案:

答案 0 :(得分:0)

$('#hospital').val(varHospital);

是对的。您必须确保varHospital包含值而非<option>标记的文本,即

<option value="varHospital">Text</option>

当您调用上述jQuery行时,将选择带varHospital的选项。如果选择列表中不存在varHospital,则不会有任何更改。