jQuery. Как открепить плагин (how to unbind plugin)?

Главная  >>  Frontend  >>  jQuery. Как открепить плагин (how to unbind plugin)?

Использование jquery-плагинов давно стало нормой — но бывает необходимость подключить плагин, а потом отключить его. Рассмотрим, как решить эту проблему.

У меня было текстовое поле, которое в зависимости от определенных условий должно было быть или текстовым полем для email или полем для ввода номера телефона с маской ввода. Делать отдельные поля и скрывать\отображать нужный не было возможности — поэтому плагин маски ввода пришлось динамически подключать и отключать.

Решение оказалось очень простым:

Данный простой код мне помог и решил поставленную задачу.
ВАЖНО!
Не забывайте, что плагины, которые изменяют разметку, добавляют свои врапперы и т.д., конечно же обратное дествие не сделают и добавленная разметка не исчезнет.

Вот такой лайфхак, как говорится. Удачи!