jQuery显示从下拉列表中选择的选项文本

时间:2016-12-28 10:35:32

标签: javascript jquery html django

当我在下拉列表中选择一个选项时,我想在重定向到另一个页面后,在下拉列表中显示所选的选项。我遇到的问题是,当从下拉列表中选择一个选项时,我使用下面的代码能够重定向到另一个页面。

 boolean result = Utility.checkPermission(MainActivity.this);

这是我的html代码,带有一些django代码:

jQuery("#date-version").change(function(event) {
    alert("You have Selected ?version=  :: " + jQuery(this).val());
    alert(jQuery(this).find(":selected").text());
    window.location.assign("?version=" + jQuery(this).val());
});

有人可以说明为什么我无法在window.location.assign之后显示所选的选项文本,以及如何修复它,谢谢:)。

1 个答案:

答案 0 :(得分:0)

使用以下代码

<select id="date-version" name="selector" value="{% request.GET.get('version', '') %}>
{% for ver in version_list %}
<option value="{% if ver.version %}{{ ver.version }}{% endif %} "{% if version == ver.version %} selected="selected"{% endif %}>
{{ ver.user.person.name }} {{ ver.timestamp }}
</option>
{% endfor %}

相关问题