繁体   English   中英

用于下拉选择的HTML选项标签

[英]HTML option tag for dropdown selection

创建下拉列表框时,我需要能够存储和检索其他ID。 目前,我的选项值为-

<option value="@x.Id" description="@x.Description" selected="selected">@x.PromotionCode</option>

然后我可以使用-检索值

    $("#discount-selection").change(function () {
        alert ($(this).val())
    });

我可以使用option标记中的其他什么元素,以及如何检索它?

您可以使用HTML5数据属性从元素中获取所需的任何内容。

HTML

<option value="@x.Id" data-description="@x.Description" data-index="0" selected="selected">@x.PromotionCode</option>

JavaScript的

$("#discount-selection").change(function ()
{
    var selected = $(this).find(':selected');

    selected.data('description'); // returns @x.Description
    selected.data('index'); // returns 0
});

现场例子

您可以使用HTML5中引入的data- *存储页面或应用程序专用的自定义数据

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM