0

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

4

1 回答 1

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

是正确的。您必须确保varHospital包含<option>标签的值而不是文本,即

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

当您调用上面的 jQuery 行时,将选择 Option with varHospital。如果varHospital选择列表中不存在,则不会有任何变化。

于 2012-07-17T08:34:32.643 回答