2015-08-21 76 views
0

请告诉我如何可以输出第一个输入类型的收音机检查?下面是代码:液体输入类型=“收音机”第一个孩子在循环

{% for variant in product.variants %} 
 
    <div class="product-details__size"> 
 
     <input type="radio" value="{{ variant.id }}" name="variant_id" id="{{ variant.id }}" checked> 
 
     <label for="{{ variant.id }}">{{ variant.title }}</label> 
 
    </div> 
 
{% endfor %}

,如果我这样做,最后检查的输入

感谢。

回答

0

您正在检查您的所有无线电。

这个测试可以用来只检查第一个收音机。

{% if forloop.index == 1 %}checked{% endif %} 
+0

谢谢,真的真的谢谢 –

+1

或者,['{%如果forloop.first%}'](https://docs.shopify.com/themes/liquid-documentation/objects/for-loops #first)会产生更清晰的代码。 – Shadowen

+0

@Shadowen是的! –