html 下拉列表返回值,使用html下拉列表按值获取正确的显示文本

我有一些HTML创建一个下拉列表。该列表具有显示给用户的文本值和文本。我根据用户选择的“值”保存一些XML。在其他时间点,我需要解析XML并显示原始文本,但不在原始列表中。在这一点上,我只有列表中的“值”而不是其显示文本。起初,我打算使用switch语句来获取显示文本,但后来有了使用列表中保存的信息的想法。是否可以使用一点javascript来使用我必须查看列表上的显示版本的值?如果是这样,有人可以提供代码片段吗?我尝试过不同的方式,但迄今为止画空白。下面显示的是构成列表的html样本。使用html下拉列表按值获取正确的显示文本

'' +

'Device ID' +

'Device MAC' +

'Device Type

'';

比方说,我有一个值“DeviceMac”,我想从这个列表中是“设备MAC”。请记住,我不想使用列表来显示此时的值。

编辑

我可以做到这一点,但它感觉有点脏。

var item = $('#ifmgr_tr_Field')[0] ;

item.value = field; // field would be the value I have, EG “DeviceMac”

var text = item.options[item.selectedIndex].text; // This will give me “Device MAC” which is what I want.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值