【发布时间】:2013-07-23 09:00:24
【问题描述】:
我的页面中有一个下拉菜单。在该下拉列表中的值发生变化时,必须触发一个事件。
HTML/Razor
@Html.DropDownList("Reason", new[] { new SelectListItem { Text="-Select-", Value= "-Select-",Selected=true }, new SelectListItem { Text="Price", Value= "Price" }, new SelectListItem { Text="3P", Value= "3P" }, new SelectListItem { Text="Freight Collect", Value= "Freight Collect" }, new SelectListItem { Text="Change in Relationships", Value= "Change in Relationships" }, }
我尝试了以下代码,但事件没有被触发。
【问题讨论】:
-
$('#Reason').change(function () { alert($("#Reason").val()); UpdateRecords(); });我正在使用以下代码
-
你能显示html/razor吗?
-
检查控制台是否有任何错误。还要将您的代码封装在
$(function() { // your code });中 -
@veena 编辑您的问题并将相关代码放在那里,而不是在 cmets...
-
@veena:你也没有展示足够的代码来说明什么是有效的。请记住提供尽可能多的代码和详细信息,说明您尝试过的内容和无效的内容。
标签: javascript jquery asp.net-mvc asp.net-mvc-3 asp.net-mvc-4