具有多个元素的Javascript this.value行为
我的.cshtml文件中有两个下拉列表。更改每个下拉列表后,我希望将每个独立下拉元素的选定值传递给java脚本函数 我看到的奇怪行为是,例如,如果触发DropDownGroupListFor onchange事件,则其选定值也会传递给第二个DropDownList的this.value具有多个元素的Javascript this.value行为,javascript,jquery,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc 3,我的.cshtml文件中有两个下拉列表。更改每个下拉列表后,我希望将每个独立下拉元素的选定值传递给java脚本函数 我看到的奇怪行为是,例如,如果触发DropDownGroupListFor onchange事件,则其选定值也会传递给第二个DropDownList的this.value 如果DropDownGroupListFor的this.value为4,则DropDownList的this.value也将变为4。是否可以将此.value绑定到特定元素?post OnDropDownChang
如果DropDownGroupListFor的this.value为4,则DropDownList的this.value也将变为4。是否可以将此.value绑定到特定元素?post OnDropDownChangeGetMoreData和OnDropDownChangeGetData函数。为什么不通过JavaScript selectElementById为CategoryID和ddlMoreCategory ID分别绑定事件。
@Html.DropDownGroupListFor(m => m.CategoryID, Model.GroupedTypeOptions, new { @onchange = "javascript:OnDropDownChangeGetData(this.value)" })
@Html.DropDownList("ddlMoreCategory", new SelectList(ViewBag.MoreCategoryList as System.Collections.IEnumerable, "Value", "Text"), new { @onchange = "javascript:OnDropDownChangeGetMoreData(this.value);" })