ul class=list-group list-group-flush li class=list-group-itemh5 class=card-title= producttitle h5li li class=list-group-itemlabel价格labelem¥emspan= productprice sp
在给input标签设置checked属性时,应该使用等号(=)而不是冒号(:)。正确的写法应该是checked="<%= product_sku.id == 1 %>"。
修改后的代码如下:
<% @product.product_skus.each do |product_sku|%>
<label class="btn btn-default sku-btn" title="<%= product_sku.description %>" data-stock="<%= product_sku.stock %>">
<input type="radio" name="skus" autocomplete="off" value="<%= product_sku.id %>" checked="<%= product_sku.id == 1 %>"> <%= product_sku.title %>
</label>
<% end %>
这样就能根据product_sku.id是否为1来设置checked属性了。
原文地址: https://www.cveoy.top/t/topic/idVf 著作权归作者所有。请勿转载和采集!