2016-04-14 19 views
0

Ich verwende select2 für Programme PHP-Plugin,Select2 fehlgeschlagen Last ausgewähltes Element

Ich habe manchmal kann ich den Wert diese Art und Weise lädt

$('#item_codePop').val(itemCodePop); 
$("#item_codePop").trigger('change'); 

Aber, das nur für ein Datum von add arbeitet Funktion und es funktioniert nicht, wenn ich die Daten von load Funktion bekomme.

an meiner add Funktion, ich diese immer nenne

$('#item_codePop').val(''); 
$("#item_codePop").trigger('change'); 

, die zwischen Edit Daten aus add Funktion und die Funktion load die einzigen anders. Ist das etwas?

+0

Können Sie Geige zu demonstrieren bieten was nicht funktioniert? Wenn Sie die Ladefunktion beim Laden der Seite aufrufen, muss sie sich in der Datei $ (document) .ready (function()}) befinden. – jeetaz

+0

Die Ladefunktion wird nicht von '$ (document) .ready (function() {});' ausgelöst. Aber es ist Anruf von Ereignis, wenn ein anderes auswähle ihren Wert ändert ... –

+0

Ich benötige eine Datenbank, um es zu simulieren .. weil es Daten von der Datenbank lädt .. vielleicht kann ich den Code zur Verfügung stellen jfiddle –

Antwort

0

Ich glaube, Sie Variable für das Objekt wie folgt und dann auslösen Änderung auf sie erstellen müssen ...

var $example = $(".your_Class").select2(); 

$(".your_button").on("click", function() { 
     $("#item_codePop").val("").trigger("change"); 
}) 

visit this link

Verwandte Themen