2012-02-17 118 views
1

我试图在发布页面后在下拉列表中保留选定的值。保留在下拉列表中选定的值-Jquery

场景

的说明这些都是我的下拉选项

<select id="JqueryDDownForAvailableFrom"> 
<option value="17:00">17:00</option> 
<option value="18:00">18:00</option> 
</select> 

之前提交页面,我的价值使用下面的线路分配给一个变量。

var selectedVal=$("#JqueryDDownForAvailableFrom") 

提交页面后,相同的下拉框应该零售其价值。

我不想更改选项,但希望在发布表单后显示选定的值。

我用这一个:

这将重新选项的下拉菜单。

$('#JqueryDDownForAvailableTo').append('<option selected="true" value='+selectedValTo+'>' +selectedValTo + '</option>') 

我已经使用这个

这不是选择的选择值:

$('#JqueryDDownForAvailableTo').val(selectedValTo); 

我试图找到谷歌,但失败了。

请任何协助。

回答

1

用于获取选定值

var selectedVal = $("#JqueryDDownForAvailableFrom").val(); 

为设定选定值

$("#JqueryDDownForAvailableFrom").val(selectedVal); 

希望这可以帮助你

+0

@RajKumar:我需要填充选定的值,它保留选定的值。 – 2012-02-17 12:36:04

+0

你能请详细说明一个例子吗? – 2012-02-17 13:04:18

0

对于单选择DOM元素,以获得当前选择的值:

$('#JqueryDDownForAvailableFrom').val(); 

获取当前选定的文本:

$('#JqueryDDownForAvailableFrom:selected').text(); 
+0

对不起,这不是工作,感谢维克拉姆 – 2012-02-17 12:35:11

+0

试$( “#JqueryDDownForAvailableFrom选项:选择”)VAL()。 – Vikram 2012-02-17 12:55:11