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
- 3101 reads