[英]foreach select not set correctly default option
我想用12个选项循环一个。 对于每个选项,我想检查它是否等于json中的特定变量。
当选项之一等于“ horaInicio”时,我必须将该选项设置为默认值。
我在laravel项目中有一个自定义对象,所以我有一个json而不是一个对象(我正在使用另一个项目的代码,该代码是返回json的API)。
Thi是刀片视图中代码的一部分
<div class="wrapper_indent">
@foreach($dias as $dia)
<div class="panel panel-default">
<div class="panel-heading">{{$dia['nombre'] }}</div>
<ul class="list-group">
<li class="list-group-item">Primer turno</li>
<select name="example" >
@foreach($dia['horarios'] as $horario)
<option {{ ($dia['horaInicio']===$horario)?'selected="selected"':''}} value="{{$dia['horaInicio']}}">{{$horario}}</option>
@endforeach
</select>
<li class="list-group-item">Último turno</li>
</ul>
</div>
@endforeach
</div><!-- End wrapper_indent -->
我的多重选择选项有什么问题?
谢谢!
似乎您正在检查错误的属性。
在您的数据样本中, $dia['horaInicio']
等于'HIL
,这显然与任何时间都不匹配。
我认为您需要将其与$dia['valorInicio']
进行比较:
$dia['valorInicio']===$horario
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.