伙计们我有一个下拉列表
@Html.DropDownListFor(m => m.SelectedVatRate, Model.VatRate, new { @class = "form-control", onBlur = "pricingSectionVatDisplay()" })
在我的函数中,我想访问下拉列表中选择的值,以便将其用作
function pricingSectionVatDisplay() {
if ($("#selectedVatRate").val() == "0%" || "5%" || "20%") {
$("#pricingConsumerVat").text($("#selectedVatRate").val());
$("#pricingInnerCaseVat").text($("#selectedVatRate").val());
$("#pricingOuterCaseVat").text($("#selectedVatRate").val());
}
}
但是我无法访问下拉列表的值。
我该怎么办?
答案 0 :(得分:0)
这是一个无效的if
条件
if ($("#selectedVatRate").val() == "0%" || "5%" || "20%") {
请尝试更改
if ($("#selectedVatRate").val() == "0%" || $("#selectedVatRate").val() == "5%" || $("#selectedVatRate").val() == "20%") {
答案 1 :(得分:0)
试试这个:
onBlur = "pricingVatDisplay(this)"
然后在你的js函数中
function pricingVatDisplay(ddl) {
var value = $(ddl).val();
if (value == "0%" || value == "5%" || value == "20%") {
...
}
}