3
Ich habe eine Liste von Auswahlkästchen angenommen .multiselect
ist Eltern aller Elemente darunter (d. H. <li>
), wenn Benutzer eine Option auswählen .active
Klasse hinzugefügt wird.So finden Sie die vorherige .multiselect Klasse von li mit aktiver Klasse
$(".multiselect-container.dropdown-menu li").each(function(){
if($(this).hasClass("active")){
var TypeSubId = $(this).find("input").val();
var TypeID = $(this).prev(".multiselect").find("input").val();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul class="multiselect-container dropdown-menu">
<li class="multiselect"><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li class="active"><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li class="multiselect"><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
<li class="active"><input type="checkbox" /></li>
<li><input type="checkbox" /></li>
</ul>
Also Jetzt brauche ich Hilfe TypeID
(Wert in JS-Code) zu finden. Ich möchte einen Wert von input checkbox
von zuerst .multiselect
über .active
finden.
Thankyou zu finden! Gespeicherter m Tag. Es funktioniert gut! – parish