【发布时间】:2018-01-11 09:21:35
【问题描述】:
我有一个包含大量选项的 select 语句可供选择。我正在从我的后端检索所有选项并填写它们。但是我还想选择一个选项,我也从我的后端传入。我的代码如下:
<tr class="table_row">
<td>
<select class="form-control" name="TB1_instructions_course[]" id="course" required="" value='{{$info['userInfo']['courses'][$i]}}'>
<option value="">Course</option>
@foreach($info['staticInfo']['courses'] as $course) //pull in static data
<option>{{$course['course']}}</option>
@endforeach
</select>
</td>
<tr>
现在文本字段可以完美运行并相应地填充它,但我无法在我的选择输入中选择适当的选项。有什么帮助吗?我可以不使用 jQuery 或 javascript 来做到这一点吗?
【问题讨论】:
-
<select>元素在 HTML 中没有value属性,但它们的<option>子元素有。 -
@TimLewis 是否可以预先选择一个选项?
-
您必须将
selected属性添加到<option>。对<select>标签如何工作的一些简单研究会自己回答这个问题。 -
所以?您检查它们的值是否与循环中所需的值匹配
-
我最赞成的答案是关于这个确切的问题,所以看看它是否对你有帮助:stackoverflow.com/questions/29148274/…(尽管由于 Laravel 的旧版本,用例和语法有点不同)
标签: jquery html laravel laravel-5