<ul class="filter">
<li>
<span class="filtertext"><span>Filter</span></span>
<ul class="dropdown">
<li class="active"><a href="javascript:void(0)">All</a</li>
<li><a href="#">Administrative Associates</a></li>
<li><a href="#">Associate Principals</a></li>
<li><a href="#">Associates</a></li>
<li><a href="#">Chief Financial Officer</a></li>
<li><a href="#">Directors</a></li>
<li><a href="#">Principals</a></li>
<li><a href="#">Senior Associates</a></li>
<li><a href="#">Staff</a></li>
</ul></li>
</ul>
我用流沙设置了一个过滤器,上面的列表在我的网站上显示了一个下拉列表。我想要做的是将标签中的文本“过滤器”替换为所选类别中的文本。
我有这个工作,但是,它只是第一次这样做。我有一种感觉,我需要实现类似 .each() 的东西,但似乎无法弄清楚我应该把它放在哪里。以下是我的 jQuery 代码:
$('ul.dropdown li a').click(function (){
$('span.filtertext span').replaceWith( $(this).html() );
});
如果您需要更多信息,请告诉我。谢谢!