foreach选择未正确设置默认选项

福斯蒂诺·加涅滕

我想用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 -->

有关更多信息,我附上了json的结构 在此处输入图片说明

我的多重选择选项有什么问题?

谢谢!

亭子

看来您正在检查错误的属性。

在您的数据样本中$dia['horaInicio']等于'HIL,这显然与任何小时都不匹配。

我认为您需要进行比较$dia['valorInicio']

$dia['valorInicio']===$horario

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选项选择的默认设置

来自分类Dev

如何设置选择的默认选项?

来自分类Dev

如何正确选择列表中的默认选项?

来自分类Dev

未选择任何选项时设置切片器的默认值Power Bi

来自分类Dev

以编程方式设置垫选择默认选项

来自分类Dev

如何设置我的默认选项选择?

来自分类Dev

设置默认选项卡/页面选择

来自分类Dev

AngularJS指令未选择正确的选项

来自分类Dev

无法将选择选项设置为默认选项

来自分类Dev

无法设置“设置角材料”垫选择默认选项

来自分类Dev

如何设置未选择默认值的必需选择

来自分类Dev

angularjs 中未选择默认选项下拉列表

来自分类Dev

我的默认选项未显示在我的选择中

来自分类Dev

Angular 2 RC1-选择时设置默认选项

来自分类Dev

AngularJS在下拉菜单中设置默认选择的选项

来自分类Dev

如何为选择选项设置默认值

来自分类Dev

如何编写提示以设置默认选择选项

来自分类Dev

AngularJS-如何设置默认选择选项

来自分类Dev

IE11选择元素未正确显示选项

来自分类Dev

AngularJS:如何创建选择选项并设置默认选择选项?

来自分类Dev

在选择选项时选择角度 2 中的选项未显示正确值

来自分类Dev

TortoiseGit提交窗口未选择任何默认设置

来自分类Dev

设置cryptsetup的默认选项

来自分类Dev

选择框未使用骨干代码正确设置

来自分类Dev

Angular ng-options删除空白或在特殊选择设置中设置默认选项

来自分类Dev

设置选择选项

来自分类Dev

Laravel选项选择-默认问题

来自分类Dev

Laravel选项选择-默认问题

来自分类Dev

jQuery选择的默认选项显示