Afficher/Masquer Les Select2

Je veux cacher ou montrer mon select2, mais je ne peux pas trouver une méthode dans l'API. Je suis à l'aide d'une solution de contournement, en cachant le parent, comme ceci:

$(document).on('change', '.country', function () {
    if ($(this).val() == $(this).data('current-countryCode')) {
        $('#states').parent().show();
    }
    else {
        $('#states').parent().hide();
    }
});

Mais j'aimerais savoir si quelqu'un pouvait l'aider ou s'il existe encore une telle méthode dans l'API.