我有一个SelectList
代表订单的交付类型。
交付类型参考数据具有通常的代码/描述,但还有一个额外的布尔属性,指示是否需要为所选类型输入更多信息。
因此,对于紧急交付,需要额外的数据。如果选择紧急情况,附加数据输入字段将设置为可见,否则隐藏
我的ViewModel
contains<List>ReferenceDeliveryTypes
包含 3 个属性。我SelectListItems
从 ViewModel 数据创建了一个
@Html.DropDownListFor(model => model.DeliveryTypeCode,
new SelectList(Model.ReferenceDeliveryTypes as System.Collections.IEnumerable,
"DeliveryTypeCode", "DeliveryTypeDescription"), new { id = "ddlDeliveryType" })
如何在更改交付类型时调用 jQuery 函数,传递所选代码并检查该Model.ReferenceDeliveryTypes
代码以查看附加数据属性是否为真/假以显示/隐藏附加字段div
?
我设法让调用 jQuery 函数来传递值。
$(function () {
$('#ddlDeliveryType').change(function () {
var value = $(this).val();
alert(value);
});
});