2015-06-15 1 views
0

Привет Я придав кодФункция изменения триггера и установить значение select в jquery?

$('#filled-in-box2').on('click', function() { 
    if ($('#filled-in-box2').is(':checked')) { 
     $('select#employee_permanent_address_attributes_country').val($('select#employee_contact_attributes_country').val()).change(); 
     $('select#permanent_address_state_code').val($('select#contact_state_code').val()); 
    } 
}); 

Так что я хочу после того, как функция изменения или когда функция изменения триггера в то время только permanent_address_state_code значение будет установлен такой же, как значение contact_state_code. Я попробовал этот код тоже, но ее не работает

$('#filled-in-box2').on('click', function() { 
    if ($('#filled-in-box2').is(':checked')) { 
     $('select#employee_permanent_address_attributes_country').val($('select#employee_contact_attributes_country').val()).trigger('change',function(){ 
      $('select#permanent_address_state_code').val($('select#contact_state_code').val()); 
     }); 

    } 
    }); 

Я attachiing снимок, когда нажмите на флажок не заселить состояние enter image description here

Пожалуйста, руководство меня, как решить эту проблему. Заранее спасибо.

+0

Fiddle please ... –

+0

Это ВЫБОР, а не флажки. Это одна из причин, по которой ваш код не работает. https://forum.jquery.com/topic/how-to-dynamically-select-option-in-dropdown-menu – max

ответ

0
$('#filled-in-box2').on('click', function() { 
    if ($('#filled-in-box2').is(':checked')) {       $('select#employee_permanent_address_attributes_country').val($('select#employee_contact_attributes_country').val()); 
    $('select#permanent_address_state_code').val($('select#contact_state_code').val()); 
} 
}); 

Это само по себе будет работать для вашего требования изменить постоянное состояние и страну, когда вы нажмете на флажок.

Смежные вопросы