【问题标题】:how to retain the dropdown values when we click on back button当我们单击后退按钮时如何保留下拉值
【发布时间】:2012-07-16 01:07:38
【问题描述】:

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

【问题讨论】:

  • Java 不是 ECMAScript(又名:Javascript)

标签: jquery drop-down-menu


【解决方案1】:
$('#hospital').val(varHospital);

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

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

当你调用上面的 jQuery 行时,带有varHospital 的选项将被选中。如果varHospital 不在选择列表中,则不会有任何变化。

【讨论】:

    猜你喜欢
    • 2019-11-16
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    相关资源
    最近更新 更多