表格TH在onchange永远火灾后没有正确显示

时间:2017-12-13 20:23:18

标签: javascript jquery asp.net-mvc-5

因此,当我选择员工下拉列表时,我试图隐藏公司名称 Private newStr = "'" & String.Replace(str, ",", "','") & "'" 列。

我有这个jQuery函数,我现在已经尝试解决这个问题,但似乎无法让它运行起来。我尝试使用FF调试器来处理脚本但没有任何反应,没有错误。我有点迷失在哪里从这里拿走它。

下拉

<th>

的jQuery

@using (Html.BeginForm())
{
 @Html.DropDownList("SearchStatus", new SelectList(ViewBag.SearchStatusList, "Value", "Text", ViewBag.SelectedItem), new { @class = "form-control",  @onchange = "form.submit();" })
}

查看

<script type="text/javascript">
$("#SearchStatus").on("change", function () {
    if ($("#SearchStatus option:selected").val() == 0) {
        $("#hidden_div").hide();
    } else {
        $("#hidden_div").show();
    }
});

1 个答案:

答案 0 :(得分:0)

您可以使用$(yourDropdown).val()并不选择选项来获取下拉列表的值。所以试试这个:

$("#SearchStatus").on("change", function () {
    if ($("#SearchStatus").val() == 0) {
        $("#hidden_div").hide();
    } else {
        $("#hidden_div").show();
    }
});