我的Razor代码中有以下Dropdownlist,我希望在选择下拉列表中的值时调用方法。但是这个功能没有被调用。
//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();
}
任何人都可以帮我把这件事搞定。我知道这是一件小事,但我不能只看到它。在此先感谢。
答案 0 :(得分:1)
您似乎需要事件委派,将change()
处理程序更改为以下内容:
$(document).on('change', '.taglist', function() {