我想在选项中显示数据作为列表项,而不是要选择的选项。任何有想法的人最好的方式来表示数据作为项目列表,我将感激
<div class="attributes col-12 col-md-4 box">
<label class="">{{ $attributes_data['option']['name'] }}</label>
<div class="select-control">
<select name="{{ $attributes_data['option']['id'] }}" onChange="getQuantity()" class="currentstock form-control attributeid_<?=$index++?>" attributeid = "{{ $attributes_data['option']['id'] }}">
@if(!empty($result['cart']))
@php
$value_ids = array();
foreach($result['cart'][0]->attributes as $values){
$value_ids[] = $values->options_values_id;
}
@endphp
@foreach($attributes_data['values'] as $values_data)
@if(!empty($result['cart']))
<option @if(in_array($values_data['id'],$value_ids)) selected @endif attributes_value="{{ $values_data['products_attributes_id'] }}" value="{{ $values_data['id'] }}" prefix = '{{ $values_data['price_prefix'] }}' value_price ="{{ $values_data['price']+0 }}" >{{ $values_data['value'] }}</option>
@endif
@endforeach
@else
@foreach($attributes_data['values'] as $values_data)
<option @if($values_data['is_default']) selected @endif attributes_value="{{ $values_data['products_attributes_id'] }}" value="{{ $values_data['id'] }}" prefix = '{{ $values_data['price_prefix'] }}' value_price ="{{ $values_data['price']+0 }}" >{{ $values_data['value'] }}</option>
@endforeach
@endif
</select>
</div>
</div>
可以在select中选择multiple
属性。请看这里的例子
<select multiple name="{{ $attributes_data['option']['id'] }}" onChange="getQuantity()" class="currentstock form-control attributeid_<?=$index++?>" attributeid = "{{ $attributes_data['option']['id'] }}">
或者你可以选择一个<ul>
并在javascript中处理选择。