获取选择选项标签的文本并将其填充到隐藏的输入字段中

Ash*_*ena 0 jquery select label

我想获取选择选项标签的文本并将其填充到隐藏的输入字段中.

我可以获得值,但我想知道如何在选择或更改选项时填充隐藏字段.我实际上是一个jquery新手,所以我真的不知道与select选项相关的事件.

Cly*_*obo 7

小提琴:http://jsfiddle.net/m5A9U/

假设您的HTML是

<select id="select">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>    
</select>

<input type='hidden' id='hidden' value=''/>
Run Code Online (Sandbox Code Playgroud)

jquery代码将是

$("#select").change(function () {
    $("#hidden").val($(this).val());
    //alert($(this).val()) 
})
Run Code Online (Sandbox Code Playgroud)

编辑要获取所选选项的标签,请尝试 $("#hidden").val($(this).find('option:selected').text());

更新示例:http://jsfiddle.net/m5A9U/1/