0

Когда опция выбора является заполнителем-заполнителем, как я могу найти это, так что я могу выполнить соответствующий jquery/javascript?Как добавить условное значение в blank select2 option? : include_blank => true?

вот мой разметки (Haml):

= form_tag(compare_path, method: 'get', remote: true, id: 'compare_form') do 
      = select_tag "votus_friend_id", options_from_collection_for_select(@votus_friends, :id, :full_name, @comparison.votus_friend.id), :include_blank => true, :class => "compare-search", :style => "width:100%; margin-left: 3px;" 

вот мой JS. Я знаю, что это далеко. Я не могу найти точное значение, которое возвращается из выбор2 для прижима место для того, чтобы запустить условное:

$('.compare-search').on('change', function() { 

    console.log('thisss', $('<select/>') ); 

    if ($('.compare-search').val() === '') { 
    $('.vScoreExplain').show(); 
    $('.stats').hide(); 
    } 
    else { 
    $('.vScoreExplain').hide(); 
    $('.stats').show(); 
    } 
}); 

ответ

0

Вы можете попробовать это:

$('.compare-search').on('change', function() { 

    if ($(this).val().length) { 
    $('.vScoreExplain').hide(); 
    $('.stats').show(); 
    } 
    else { 
    $('.vScoreExplain').show(); 
    $('.stats').hide(); 
    } 
}); 

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

  • Нет связанных вопросов^_^