jquery Скрытие select2 event событие и callback после инициаллизации setTimeout
Primary tabs
Не получается найти колбэк, и такое вот не работает:
$('select[id^="med"]').select2(); // все элементы, id которых начинается с med $('div[class*="field-med"]') // все элементы в класс которых входит подстрока field-med .not(pattern) // исключая такие(/такой) .hide();
Видимо, придётся использовать таймер (таймаут) и скрывать так:
setTimeout(function(){ var value = $( 'input[name=User\\[bind_type\\]]:checked' ).val(); if (!value) { value = ''; } var pattern = 'div.field-med' + value; // этот не скрываем // $('select[id^="med"]').select2(); // все элементы, id которых начинается с med $('div[class*="field-med"]') // все элементы в класс которых входит подстрока field-med .not(pattern) // исключая такие(/такой) .hide(); }, 4000 );
- Log in to post comments
- 2688 reads