我需要在jQuery的foreach循環僅獲得未隱藏的元素.. Jquery的
只得到了展示()元素在下面的代碼我得到的所有元素與類測試(IE)都隱藏並顯示...但只需要顯示,而不是隱藏一個......如何過濾和獲取這一行本身?????
$('.element').find('.test').each(function(index, loopelement) {
}
我需要在jQuery的foreach循環僅獲得未隱藏的元素.. Jquery的
只得到了展示()元素在下面的代碼我得到的所有元素與類測試(IE)都隱藏並顯示...但只需要顯示,而不是隱藏一個......如何過濾和獲取這一行本身?????
$('.element').find('.test').each(function(index, loopelement) {
}
使用.filter()有:可見作爲參數:
$('.element').find('.test').filter(":visible").each(function(index, loopelement) {
}
這真的值得小時(或兩個,*最大*)說它需要從頭開始閱讀[jQuery API文檔](http://api.jquery.com)。你會發現你不知道的各種事情(包括Rory指出的':visible'選擇器)。 –