javascript - 如何为多个输入编写 javascript?

标签 javascript jquery laravel

我在我的应用程序中使用多个输入,我想根据第一个下拉列表的选择过滤第二个下拉列表。

@foreach (range(1, 5) as $x)
        <table>
            <tr>
                <td>
                    <div class="control-group">
                        <label class="control-label" for="course-{{ $x }}">
                             Course #{{$x}}
                        </label>
                        <div class="controls">
                            <select name="Course{{$x}}" id="Course{{$x}}" required="true">
                                <option selected value='0'>--Select Course--</option>
                                @foreach($Courses as $crs)
                                    <option value="{{$crs->Code}}">{{$crs->Code}}</option>
                                @endforeach
                            </select>
                        </div>
                    </div>
                </td>
                <td>
                    <div class="control-group">
                        <label class="control-label" for="Subject-{{ $x }}">Subject </label>
                        <div class="controls">
                            <select name="Subject{{$x}}" id="Subject{{$x}}" required="true">
                            </select>
                        </div>
                    </div>
                </td>
             </tr>
         </table>
@endforeach

我的问题是如何为这些多个输入编写第一个下拉列表更改时的 js?

$("#Course").on("change", function()

最佳答案

您必须在第一个下拉列表中添加一个类。之后,你可以通过 id 来追踪它。例如:

 <select name="Course{{$x}}" class="courses" id="Course{{$x}}" required="true"> 

你可以通过ID追踪它

$(".courses").on("change", function(){
    courseId = $(this).attr("id");
});

现在您已经选择了类(class) ID,您可以根据第一个下拉列表的选择更改第二个下拉列表。

关于javascript - 如何为多个输入编写 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56271664/

相关文章:

java - Rhino、typeof 和自动装箱混淆

javascript - 单击 JS 事件触发时内容高度发生变化

javascript - 使用 jquery,如何根据 TR 属性对表中的行重新排序?

php - Laravel 5.1 和 ovh 问题

php - 使用键模式从 Laravel 4 缓存中删除?

javascript - 如何结合 window.location.href 和 DOMContentLoaded

javascript - HTML 输入和 Javascript 不返回值

jquery 选择实时 onchange

javascript - 在特定的时间或时间淡入淡出

javascript - 如何隐藏 Angular 管理 View