我正在使用这一点jquery将从我的下拉列表中选择的值放入隐藏文本字段中。这很有效 - 从这个论坛上的一个人那里得到它!!!,但我在代码中遇到了一个问题,我需要做同样的事情,但这次我需要发送显示文字到我将创建的另一个隐藏文件。使用此代码,我可以更改以获取显示文本而不是相关值。 例如,如果我有:
<select id="firstbox">
<option value="TM">Time Warner</option>
<option value="CC">Comcast</option>
<option value="HC">Hartford Cable</option>
</select>
如何更改以下代码以获取并发送“时代华纳”,“康卡斯特”或“哈特福德电缆”?
$(document).ready(function() {
$("select#2135, select#4436, select#4437").change(function(){
$("#4443").val($(this).val());
})
.trigger('change');
});
答案 0 :(得分:4)
在所选选项
上使用.text()
代替.val()
$(this).find(":selected").text()
ids
也应以字母开头