jQuery Geschwister wählt keine Optionen innerhalb div?
$('.input-group select').change(function() {
var value = $(this).val();
alert($('.input-group select').siblings('select').children('option').length);
$(this).siblings('select').children('option').each(function() {
if ($(this).val() === value) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="input-group 1">
<select name="select1">
<option>No Match</option>
<option value="1">Test</option>
<option value="2">Test 2</option>
<option value="3">Test 3</option>
</select>
</div>
<div class="input-group 2">
<select name="select2">
<option>No Match</option>
<option value="1">Test</option>
<option value="2">Test 2</option>
<option value="3">Test 3</option>
</select>
</div>
I den folgenden Code und mochte Optionen innerhalb auszuwählen, wenn der Benutzer auswählen, damit in ersten Wert A auszuwählen, dass dieser Wert in der zweiten Auswahlfeld und inverse deaktiviert.
Ich fand Geschwister von jQuery, aber ich bin nicht in der Lage, es in div auszuwählen ... wo mache ich mich falsch?
Bitte geben Sie alle relevanten Codes in einem [MCVE] in der Frage selbst, nicht auf einer Drittanbieter-Website. –
Poste deinen Code hier in einem [Stack Snippet] (https://stackoverflow.blog/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/) anstatt jsfiddle zu verwenden. Und versuchen Sie nicht, die Regel zu umgehen, dass eine Frage, die auf jsfiddle verweist, Code enthalten muss. – Barmar
Entschuldigung dafür ... ich aktualisierte Frage mit Code geschnippt – John