如何为选定的元素添加背景颜色
我使用模板添加了以下主题列表,如下
//Template used for topic list display
%li.topic{:topic_slug => "<%=topic.slug%>", :topic_name =>"<%=topic.text%>"}
%a{href: "#!/topics/<%=topic.slug%>" }
<%= topic.text %>
所示 显示的 Web 应用程序
我希望能够选择一个主题并为其添加突出显示。我该怎么做呢? 我可以通过以下 jQuery 代码选择元素
addAllTopics: ->
@options.topics.each(@addOneTopic)
$(@el).find(".topics li[topic_slug=#{@options.topic}]")
,但是我不确定如何将突出显示添加到所选元素。有人可以就此给我建议吗?
I have the following lists of topics added using the template as follows
//Template used for topic list display
%li.topic{:topic_slug => "<%=topic.slug%>", :topic_name =>"<%=topic.text%>"}
%a{href: "#!/topics/<%=topic.slug%>" }
<%= topic.text %>
Displayed web app
I want to be able to select a topic and add a highlight to it. How can I do it?
I am able to select the element via the following jQuery code
addAllTopics: ->
@options.topics.each(@addOneTopic)
$(@el).find(".topics li[topic_slug=#{@options.topic}]")
However I am unsure how to add the highlight to the selected element. Can anyone advise me on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过使用 jQuery 的 css 方法,您可以向任何特定选定的主题添加背景颜色,如下所示...
By using css method of jQuery you can add background color to any particular selected topic like this...