【发布时间】:2021-06-26 19:39:18
【问题描述】:
在 livewire 视图中,我在单选按钮内使用了一个 foreach 循环,我希望第一个显示的项目是 checked。我根据我所做的搜索编写了以下代码。在inspect元素中,我检查了页面代码,第一项添加了checked属性,但是在浏览器中,第一项是正常的,而不是checked,虽然添加了它的属性。
<div class="invest-amount-group g-2">
@foreach($networks as $network)
<div class="invest-amount-item">
<input name="network" wire:model="selectedNetwork" {{$loop->first ? 'checked' : ''}} class="invest-amount-control " id="{{$network->id}}" value="{{$network->id}}" type="radio">
<label class="invest-amount-label" for="{{$network->id}}">{{$network->network}}</label>
</div>
@endforeach
</div>
【问题讨论】:
-
作为健全性检查,你可以试试
{{$loop->first ? 'checked="checked"' : ''}} -
@brice 兄弟很棒。谢谢