Javascript 如何向选定元素添加背景色
我使用模板添加了以下主题列表,如下所示Javascript 如何向选定元素添加背景色,javascript,jquery,css,background,haml,Javascript,Jquery,Css,Background,Haml,我使用模板添加了以下主题列表,如下所示 //Template used for topic list display %li.topic{:topic_slug => "<%=topic.slug%>", :topic_name =>"<%=topic.text%>"} %a{href: "#!/topics/<%=topic.slug%>" } <%= topic.text %> 但是,我不确定如何将突出显示添加到所选元素。有人能给
//Template used for topic list display
%li.topic{:topic_slug => "<%=topic.slug%>", :topic_name =>"<%=topic.text%>"}
%a{href: "#!/topics/<%=topic.slug%>" }
<%= topic.text %>
但是,我不确定如何将突出显示添加到所选元素。有人能给我一些建议吗?通过使用jQuery的css方法,您可以为任何特定的选定主题添加背景色,如以下所示
addAllTopics: ->
@options.topics.each(@addOneTopic)
$(@el).find(".topics li[topic_slug=#{@options.topic}]").css('background-color','#000000');
addAllTopics: ->
@options.topics.each(@addOneTopic)
$(@el).find(".topics li[topic_slug=#{@options.topic}]").css('background-color','#000000');