2017-01-05 4 views
3

Ich verwende select2 Plugin.Select2 shuffles Optionen nach Auswahl

Auf jsfiddle funktioniert es gut. aber hier sind Screenshots, mein Problem zu erklären,

  1. Diese Standardreihenfolge der Drop-Down ist.

default order

  1. Wenn ich andere Option auswählen z.B. Inaktiv, dann geht es zur letzten Option.

inactive selected

  1. die Position inaktiv überprüfen, nachdem ausgewählt.

check inactive option position

Dies wird mit jeder Option geschieht.

habe ich versucht, Alternativen folgende,

  • $("select").select2();
  • $(".select").select2();
  • $("#select").select2();

Aber nichts funktioniert,

Hat jemand dieses Problem konfrontiert?

Wenn ja, bitte helfen Sie mir, dieses Problem zu sortieren.

+0

Sie sollten Ihren Code zu der Frage hinzufügen. – Tri

+0

Diese Situation bezieht sich auf diejenigen, die dieses Problem haben könnten, weil ohne es nicht lösen können. Ich rufe $ ("select") an. Select2(); Für das Dropdown-Menü, welchen zusätzlichen Code benötigen Sie, das ist es. Dies ist der Code. – rahulsm

+0

Ich denke, es könnte durch etwas in Ihrem Code beeinflusst werden. – Tri

Antwort

0

ich, nur die Lösung gefunden

$("select").on("select2:select", function(evt) { 
     var element = evt.params.data.element; 
     var $element = $(element); 
     $element.detach(); 
     $(this).append($element); 
     $(this).trigger("change"); 
}); 

Dies war der Code, der für einen anderen Zweck verwendet hatte, aber immer gemeinsam js-Datei.

Ich habe es verschoben, wo es speziell gehört.

Verwandte Themen