我有一个下拉列表,其中包含供应商名称及其 ID 的集合。我正在尝试根据模型中供应商的名称设置下拉列表的选定值。
这是我的代码:
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#vendors option:contains(@Model.Vendor) // @Model.Vendor = "A B & C"
.attr('selected', 'selected');
});
</script>
@Html.DropDownList("vendors",
new SelectList(Model.Vendors, "VendorID", "Name"),
"- Select a Vendor -")
出于某种原因,如果名称包含 & 符号,则不会选择下拉列表项。但如果不是,则列表项将被选中。
有没有办法来解决这个问题?