I'm trying to make a javascript code smaller using a for loop, im new to javascript but I thought this would work,
Im trying to make this smaller:
   $("li#li_item1").click(function(){
    all();
    $("div#item1").fadeIn("fast");
})
$("li#li_item2").click(function(){
    all();
    $("div#item2").fadeIn("fast");
})
$("li#li_item3").click(function(){
    all();
    $("div#item3").fadeIn("fast");
})
$("li#li_item4").click(function(){
    all();
    $("div#item4").fadeIn("fast");
})
Using this:
    var AantalItem = 159;
    for(var k=0;k<=AantalItems;k++) {
    $("li#li_item" + k).click(function(){
        all();
        $("div#item" + k).fadeIn("fast");
    })
    document.getElementById("test").innerHTML=k;
}
When using the smaller code the fade in just wont work
This is the all():
    var all = function(){
    for(var i=0;i<=AantalItems;i++) {
        $("div#item" + i).fadeOut("fast");
    }
};
 
     
     
    