繁体   English   中英

.change()调用@ html.dropdownlist

[英].change() call for @html.dropdownlist

我的Razor代码中包含以下Dropdownlist,并且希望在选择Dropdown列表中的值时调用一个方法。 但是没有调用该函数。

//In view
@Html.DropDownList("Taglist",(IEnumerable<SelectListItem>)ViewBag.Taglist, new { @class="taglist" })
<script type="text/javascript">
$(".taglist").change(function () {
    alert("Success");
});
</script>

//In Controller
public ActionResult Index()
    {
        ViewBag.Taglist = new SelectList(_context.Tag_Tree_Def, "ID", "NAME");
        return View();
    }

谁能帮我使这件事奏效。 我知道这是小事,但我不能只看它。 提前致谢。

似乎需要事件委托,将change()处理程序更改为以下内容:

$(document).on('change', '.taglist', function() {

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM