【发布时间】:2014-01-10 17:21:00
【问题描述】:
我有一个由 CMS 生成的导航列表。除了为每个元素添加一个类外,cms 不允许在导航组件中插入额外的 html。我想要的最终产品是通过字体真棒在每个导航项目旁边附加一个图标。每个导航项目都有自己独特的图标和独特的类。我已经能够使用 jquery 单独附加每个,但是有没有更清洁的方法。
.html
<ul class="nav navbar-nav">
<li class="homeNav"><a href="#">Home</a></li>
<li class="aboutNav"><a href="#about">About</a></li>
<li class="objNav"><a href="#objective">Objective</a></li>
...
...
...
</ul>
.jquery 我正在使用
$('.homeNav').children().empty().append('<i class="fa fa-home"></i> Home');
我应该只为每个项目进行一个 jquery 调用吗?
【问题讨论】:
标签: javascript jquery