0

我想更改菜单项的颜色,但我的 jquery 代码无法按预期工作。这是代码:

    $('#menu').find('li').each(function(x, li){
        $(this).css("color", "#ffffff");
        $(this).css('background-color', 'black').css('border-radius', '10px');
        console.log("Menu Item: "+$(this).text()+" "+$(this).css("color"));
    });

    $(this).parent().css("background-color", "#F2F2F2");
    $(this).css("color", "#c60c28");

这是关于html的:

<div id="menu">
        <ul>
            <li><a href="http://www.supermarktcheck.de/lidl/sortiment">LIDL</a></li>
            <li><a href="http://www.supermarktcheck.de/aldi-sued/sortiment">Aldi</a></li>
            <li><a href="http://www.supermarktcheck.de/penny-markt/sortiment">Penny</a></li>
            <li><a href="http://www.supermarktcheck.de/rewe/sortiment">REWE</a></li>
            <li><a href="#">Einkaufskorb</a></li>
        </ul>           
    </div>
    <!-- end #menu --> 

任何人都可以告诉我我的错误吗?

4

0 回答 0