Witam, mam następujący kod:
window.addEventListener('load', wczytanie);
var ajdi = "";
var ajdi2 = "";
function wczytanie()
{
$('.menu_bok').click(function()
{
ajdi = $(this).attr('id');
ajdi2 = "#"+ajdi;
});
$(ajdi2).css("background-color","red");
$(ajdi2).css("color","white");
$(".menu_bok:not(ajdi2)").css("background-color","rgb(157, 168, 168)");
$(".menu_bok:not(ajdi2)").css("color","black");
}
Nie wyskakują żadne błędy w przeglądarce, w menu_bok wywoływana jest funkcja "wczytanie", przy alercie poprawnie pokazuje zmienne, lecz ostatnie 4 linijki funkcji nie działają. O co chodzi? Czy na przykład w jQuery nie można dać $(tutaj) nazwy zmiennej czy jak? Przy wpisywaniu konkretnego id $(tutaj) prawidłowo podmienia kolory. Prosiłbym o wyjaśnienie.