вот код Code: <script type="text/javascript"> jQuery(function() { jQuery(" div.mIWrapper ul li:first-child").css("background-color","red"); jQuery(" div.mIWrapper ul li:last-child").css("background-color","green"); }); </script> вообщем там выезжающее меню. и к первому элементу он делает красный бэкграунд а к последнему зеленый. НО когда элемент один по вторая строка перекрывает первую. как на jquery сделать чтобы если в списке 1 элемент. то оно вообще делало не красный и не зеленый а скажем синий бэкграунд.
PHP: <script type="text/javascript"> jQuery(function() { jQuery("#mIWrapper ul li:first-child").css("background-color","red"); jQuery("#mIWrapper ul li:last-child").css("background-color","green"); if(jQuery("#mIWrapper ul li").length == 1) jQuery("#mIWrapper ul li").css("background-color","blue"); }); </script>