2017-10-19 8 views
0

Je me demande simplement s'il est possible d'obtenir minimumResultsForSearch de Select2 lors de l'exécution. J'en ai besoin parce que je veux vérifier si elle est supérieure à -1, de sorte que je sais qu'il a un champ de recherche.est-il possible d'obtenir minimumResultsForSearch de Select2 à l'exécution

$(window).scroll(function() { 

var elements = document.getElementsByTagName('select'); 

for (i = 0; i < elements.length; i++) { 

    if($(elements[i]).**minimumResultsForSearch** == -1) 
    { 
     $(x).select2('close'); 
    } 
}}); 

Répondre

0

Vous pouvez utiliser quelque chose comme Object.keys (x) .map (function (k) {x retour [k]}). IndexOf ('minimumResultsForSearch')> -1

+0

s'il vous plaît pouvez-vous expliquer qu'est ce que ça fait? Je suis littéralement tout nouveau à javascript et jQuery – Joeliomason

+0

donc il trouve la clé spécifique que vous souhaitez rechercher à partir de "select" élément objet. Dans votre cas c'est 'minimumResultsForSearch' considérons x = éléments –

+0

@Joeliomason est-ce qui résout le problème? –