私は、liをクリックするとliが展開するjquery関数を持っています。その部分はうまく機能しています。ここで、li をクリックすると背景色が切り替わります。しかし、それは機能しますが、背景色の切り替えを解除するには、li アイテムをもう一度クリックする必要があります。これを達成する方法について誰かが正しい方向に私を助けることができますか?
$(function() {
$('.a').click(function() {
var name = $(this).attr("name");
var content = $('.content[name=' + name + ']');
$('.content').not(content).hide('fast');
$('.selected').css('background', 'yellow');
content.slideToggle('fast');
});
$("li").click(function() {
$(this).toggleClass("highlight");
});
});