Ich habe zwei Dropdowns. Ein Dropdown-Menü für Produkt 1 und ein Dropdown-Menü für Produkt 2. Die Dropdown-Werte geben die Reihenfolge der Wichtigkeit an.Force dropdown, um nicht die gleichen Werte zu haben
bestellenFür Artikel 1, wenn ich Auftrag wählen Sie 1, dann Drop-Down-Artikel 2 des sollten automatisch 2. (Ergebnis der Outcome A)
Wenn ich so eingestellt werden, wurde mit Artikel 2 und setzen Sie den Drop-Down-Wert starten 1 zu bestellen, sollte dann Drop-Down-Artikel 1 der automatisch 2. (Ergebnis der Outcome B)
Ich habe ein Beispiel gefunden, bei dem die Werte im Dropdown-Menü deaktiviert wurden, sobald sie ausgewählt wurden. Ich schaue mir diese Art von Verhalten nicht an, da der Benutzer die Freiheit haben kann, seine Auswahl zurückzusetzen, deshalb brauche ich alle Werte, um jederzeit verfügbar zu sein.
Das Ereignis Change
sollte einfach die richtigen Werte im entsprechenden Dropdown-Menü festlegen.
Bisher (ich habe nicht viel), habe ich die folgenden:
<select id="drp1" name="drp1" class="drp">
<option value="1">Order 1</option>
<option value="2">Order 2</option>
</select>
<select id="drp2" name="drp2" class="drp">
<option value="1">Order 1</option>
<option value="2">Order 2</option>
</select>
$("select.drp").on('change', function() {
var val = $(this).val();
console.log(val);
//Figure out which dropdown triggered the change event.
//Let its current value selected but now change the dropdown that didn't triggere the change event with another value
});
Sie können $ (dazu) .attr ("id"), um herauszufinden, welche Dropdown das Ereignis ausgelöst hat –