具有多个元素的Javascript 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

我的.cshtml文件中有两个下拉列表。更改每个下拉列表后,我希望将每个独立下拉元素的选定值传递给java脚本函数

我看到的奇怪行为是,例如,如果触发DropDownGroupListFor onchange事件,则其选定值也会传递给第二个DropDownList的this.value


如果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);" })