Как добавить цвет фона для выбранного элемента - PullRequest
0 голосов
/ 27 января 2012

У меня есть следующие списки тем, добавленных с использованием шаблона следующим образом

//Template used for topic list display
%li.topic{:topic_slug => "<%=topic.slug%>", :topic_name =>"<%=topic.text%>"}
%a{href: "#!/topics/<%=topic.slug%>" }
<%= topic.text %>

Отображаемое веб-приложение

enter image description here

Я хочу иметь возможность выбрать тему и добавить к ней выделение. Как мне это сделать? Я могу выбрать элемент с помощью следующего кода jQuery

addAllTopics: ->
    @options.topics.each(@addOneTopic)

    $(@el).find(".topics li[topic_slug=#{@options.topic}]")

Однако я не уверен, как добавить выделение к выбранному элементу. Кто-нибудь может посоветовать мне это?

1 Ответ

2 голосов
/ 27 января 2012

Используя метод jQuery css, вы можете добавить цвет фона к любой выбранной теме, подобной этой ...

addAllTopics: ->
    @options.topics.each(@addOneTopic)

    $(@el).find(".topics li[topic_slug=#{@options.topic}]").css('background-color','#000000');
...