Webサイトで作業しているサイドバーのサブメニューにカーソルを合わせると、メニュー項目(.category)の色を変更できません。以下のjsFiddleの例でわかるように、ユーザーがカテゴリにカーソルを合わせるとサブメニューが開き、ユーザーがサブメニュー項目にカーソルを合わせるとホバーの色がオレンジ色になります。サブメニュー項目のホバーでそのオレンジ色を維持したいと思います。同時に、サブメニューが開いているときにメニュー項目(カテゴリ)の色を水色に変更したいと思います。
これを実現するためにcssだけを使用してみましたが、すべての子でホバーの色が変わります。これは私が望んでいることではありません。これは私が理解しようとしている継続的な問題であるため、これを解決するための助けをいただければ幸いです。
私がこれまでに試したこと:
$(this).find(".submenu").show().parent().css('color', 'lightblue');
jsfiddle: