如何显示选择框的选定值?

时间:2013-10-23 05:58:13

标签: jquery twig

我做了一个选择框,我希望当{{items.invoiceitemsid}} = 2秒选择值时,然后如果{{items.invoiceitemsid}} = 3选择了第三个值并显示在这里是我的代码:< / p>

{% for items in itemdata %}
 {{items.invoiceitemsid}}
 if(({{items.invoiceitemsid}})==2){
 $('.items').find('option').remove().end();
        $('.items').append("<option value='1'>{{item1}}</option>").val('1');
        $('.items').append("<option value='2'>{{item2}}</option>").val('2');
        $('.items').append("<option value='3'>{{item3}}</option>").val('3');
 }
 {% endfor %}

1 个答案:

答案 0 :(得分:0)

你可以尝试:

{% for items in itemdata %}
    {{items.invoiceitemsid}}
    {{ set tofind = 2 }}
    if(({{items.invoiceitemsid}})== tofind ){
        $('.items').find('option').remove().end();
        $('.items').append("<option value='1' {% if tofind == 1 %}selected{% endif%}>{{item1}}</option>").val('1');
        $('.items').append("<option value='2' {% if tofind == 2 %}selected{% endif%}>{{item2}}</option>").val('2');
        $('.items').append("<option value='3' {% if tofind == 3 %}selected{% endif%}>{{item3}}</option>").val('3');
 }
 {% endfor %}