Mit JQuery versuche ich, eine Option auszuwählen, die in einem 'select' Element basierend auf der Abfragezeichenfolge ausgewählt wird.
Diese Frage ähnelt dies , aber ich muss immer noch wissen, wie man überprüft, ob das Element vorhanden ist, bevor die Auswahl durchgeführt wird, ansonsten aktualisiert sich die Seite kontinuierlich (siehe die unten stehende Abbruchbedingung).
Das Abrufen der Abfragezeichenfolge erfolgt mit der Funktion getParameterByName, und es funktioniert einwandfrei.
Die aktuelle Implementierung unten:
%Vor%Update: Die Lösung, die funktioniert hat, war:
%Vor% versuche selectObject.find('option[value="'+valueToSelect +'"]').length > 0
Sie könnten .length>0
verwenden, um zu prüfen, ob das Element existiert. Aber wenn Sie diesen Code immer und immer wieder ausführen, wird es irgendwie nervig, also habe ich ein kleines Plugin geschrieben, das diese Art von Funktionalität gewährleistet:
Verwendung:
%Vor%