0

私は選択ボックスを作成します。{{items.invoiceitemsid}}=2 番目の値を選択した場合、{{items.invoiceitemsid}}=3 の場合に 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 に答える