Frage

Ich habe 2 Optimsets.Wenn DDLProduct geändert wird, verstecke ich und zeigt einige Optionen in DDLPackage an.Zuordnung zwischen Produkt und Paket ist in jeder Paketoption in Wert.So so

generasacodicetagpre.

Ich speichere diese Zeichenfolge und vergleicht, wenn der letzte Teil des aktuell ausgewählten Produkts verwendet wird.

für Dropdownlist wird verwendete Bootstrap-Erweiterung: Bootstrap-Select http://silviomoreto.github.io/bootstrap-Wählen Sie / .

aber es ist zu langsam.EXPECIAY IN IE.

generasacodicetagpre.

War es hilfreich?

Lösung

Ihr Problem ist meiner Meinung nach diese Zeichenfolge.Es dauert viel Zeit, um für viele Optionen zu verarbeiten (ich erwarte rund 100 Optionen).Sie sollten das Datenattribut verwenden, anstatt zu verwenden.als Trennzeichen für mehrere Informationen in einem Optionswert.

Ihr Code kann so aussehen:

generasacodicetagpre.

Und jetzt lesen Sie nur, was Sie mit jQuery brauchen:

generasacodicetagpre.

Auf diese Weise müssen Sie nicht so viele Zeichenfolgen mit jedem Änderungsereignis analysieren, und es sollte viel schneller sein :)

Andere Tipps

Was ist, um Produkte zum Filtern als Klassen hinzuzufügen:

generasacodicetagpre.

und

generasacodicetagpre.

oder in Pirozeks Weg

generasacodicetagpre.

und

generasacodicetagpre.

Auf diese Weise könnten Sie auch vermeiden, dass die in Lösung genannte String-Trim-Operation zuvor erwähnt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top