[英].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.