1

我正在调用一个ChangeCurrency(ID)在下拉更改时调用的函数。我需要函数中下拉列表的 id。ChangeCurrency(ID)但不幸的是,在 razor html 中它显示了这个错误:

PjtCostCurrencyID is undefined.

那么如何将下拉列表的 id 传递给函数。请帮助。

以下是代码

 @Html.DropDownList("PjtCostCurrencyID", null, new { @onchange = "ChangeCurrency($PjtCostCurrencyID)" })
4

2 回答 2

4

试试这个

  @Html.DropDownList("PjtCostCurrencyID", null, new { @onchange = "ChangeCurrency(this)" })

and in function

function ChangeCurrency(_this)
{
  var PjtCostCurrencyID =_this.id;
}
于 2013-03-02T06:39:51.553 回答
0

应该返回选择元素的 ID。

    var select_id = $(this).attr('id');
于 2013-03-02T06:16:50.157 回答