Javascript 多个下拉菜单,每个下拉菜单都有多个文本框,并使用jquery更改所选下拉菜单值上文本框的值

Javascript 多个下拉菜单,每个下拉菜单都有多个文本框,并使用jquery更改所选下拉菜单值上文本框的值,javascript,jquery,html,asp.net-mvc-3,razor,Javascript,Jquery,Html,Asp.net Mvc 3,Razor,我正在做一个项目,我有 @for (int i = 0; i < Model.TripItemLst.Count; i++){ <table> <tr> <td>@Html.DropDownList("Status", new SelectList(ViewBag.Campaign, "Value", "Text"), new { id="dd1"})</td> <td>@Html.TextBoxFor(model =&g

我正在做一个项目,我有

@for (int i = 0; i < Model.TripItemLst.Count; i++){
<table>
<tr>
  <td>@Html.DropDownList("Status", new SelectList(ViewBag.Campaign, "Value", "Text"), new { id="dd1"})</td>
  <td>@Html.TextBoxFor(model => model.TripItemLst[i].PlanTime,new {id ="tb1"})</td>
  <td>@Html.TextBoxFor(model => model.TripItemLst[i].AppTime,new {id ="tb2"})</td>
  <td>@Html.TextBoxFor(model => model.TripItemLst[i].ArriveTime,new {id ="tb3"})</td>
 <td>@Html.TextBoxFor(model => model.TripItemLst[i].DepartTime,new {id ="tb4"})</td>
</tr>
</table>
}

提前谢谢。希望我清楚,否则让我知道。再次感谢

您希望将值也放在哪个文本框中..因为有多个文本框,是的,为什么您的if条件为空?这取决于我从下拉列表中选择的值。假设如果我从下拉列表中选择0,它会将数据放入第一个文本框,如果选择1,它会将数据放入第一个和第二个文本框,我想对循环中的每个下拉列表都这样做。假设它循环5次,我将得到5个下拉列表,每个下拉列表有3个值(选项)我将有4个文本框来更改每个下拉列表中的数据。谢谢,但我刚刚更改了它#dd以选择并使用事件。您的ID不正确。当您在for循环中动态创建下拉列表和文本框时,应该通过附加迭代器来创建id。i、 e每个控件都应分配唯一的id。在for循环本身中,您可以将on change事件绑定到下拉列表。@girish我只是这样做,但我遇到的另一个问题是冲突,我使用$.noconflict()解决了,但代码仍然不受影响。我该怎么办??
$(document).ready(function () {


           // $('#dd1').live('change', function() 
                $('#dd1').change(function () 
            {
                var sel = this.options[this.selectedIndex].value;
                $(".list").show(sel);
                if (sel == 0) {

                }
                else if (sel == 1) {

                }
                else {

                }
            }).trigger('change');
        });