3
當用戶選擇一個選項.active
時,我有一個選擇框列表,假設.multiselect
是其所有元素的父代(即<li>
)。如何使用活動類查找以前的.multiselect類
$(".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>
所以現在我需要找到TypeID
(在JS代碼值)的幫助。我想找到input checkbox
的第一個.multiselect
以上的值.active
以上。
三江源!保存了m天。它的工作正常! – parish