我想更改菜单项的颜色,但我的 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 -->
任何人都可以告诉我我的错误吗?