【问题标题】:How do you select a specific item from a dropdown list using JQuery?如何使用 JQuery 从下拉列表中选择特定项目?
【发布时间】:2021-12-01 08:37:40
【问题描述】:

我目前的代码如下:

function SetDefaultCarrier(orderCarrier) {
    $("#carrierdropdown option:contains(" + orderCarrier + ")").attr('selected', true);
}

问题是这将选择列表中包含字符串orderCarrier 的第一个选项。例如,如果orderCarrier 是“UPS IG”,该函数有时会选择值“UPS IG C”,因为前者是后者的子字符串。如何让它只选择完全匹配?

【问题讨论】:

标签: jquery asp.net-mvc-5


【解决方案1】:

正如评论,以下是我正在寻找的:

function SetDefaultCarrier(orderCarrier) {
    $("#carrierdropdown").val(orderCarrier).attr('selected', true);
}

【讨论】:

  • 设置选中属性的正确方法是使用jQuery .prop(),像这样:$("#carrierdropdown").val(orderCarrier).prop('selected', true);
猜你喜欢
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-07
  • 2017-01-24
  • 1970-01-01
相关资源
最近更新 更多