Probuje uzyskać element z ul
, ktorej przypisalem klase nav_list
. Wszystkie .nav_list li
sa tworzone dynamiczne i są zakładkami przypisanymi do konkretnych div'ów. Na kazdej zakladce jest <span class= "hidden">
, ktorego jest krzyzykiem do usuniecia zakladki. Po usunięciu zakładki, chcialbym, zeby program znalazl inną tą, ktora jest podświetlona, czyli ma .css('background-color') == "rgb(72, 76, 111)"
.Jesli zadna nie bedzie podswietlona, to wybiera $(".nav_list li:last-child")
Ustawiłem alert
tylko zeby sprawdzic, czy filter()
działa poprawnie, ale wyrzuca mi undefined
. Prosze o pomoc/sugestie
$(document).on('click','.hidden',function(e){
var elmt = $(this).parent();
// wkleilem tylko kod dla zakladki patient_nav
if ( elmt.is(".patient_nav") && $(".nav_list").children().length > 1) {
$("#patient_tab").css("display", 'none');
elmt.remove();
var matching = $('.nav_list li').filter(function(index){
return $(this).css('background-color') == "rgb(72, 76, 111)" } );
alert(matching.attr("class"));
(..).