0

我做了一个选择框,我想在 {{items.invoiceitemsid}}=2 选择第二个值,然后如果 {{items.invoiceitemsid}}=3 第三个值选择并显示这里是我的代码:

{% 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 %}
4

1 回答 1

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 %}
于 2013-10-23T20:45:59.573 回答