【发布时间】:2017-07-26 20:42:02
【问题描述】:
所以我有一个列表,例如:
<ul>
<li href="pages/ade.html">ade</li>
<li href="pages/ate.html">ate</li>
<li href="pages/aca.html">aca</li>
<li href="pages/bes.html">bes</li>
<li href="pages/bon.html">bon</li>
<li href="pages/cas.html">cas</li>
<ul>
我使用 jquery 来获取 href 属性,然后向该元素添加一个类。
$("li > a[href^='/pages/a']").parent().addClass( "brand-a" );
$("li > a[href^='/pages/b']").parent().addClass( "brand-b" );
$("li > a[href^='/pages/c']").parent().addClass( "brand-c" );
所以我不想为每个字母编写一个函数,我想我可以使用字母表来做到这一点。我环顾四周发现了这个,但我不知道如何实现它。
alphabet = 'abcdefghijklmnopqrstuvwxyz'.split('');
谢谢
【问题讨论】:
-
您的示例标记没有嵌套的 标记。您在 li 元素上有 href。
标签: jquery list variables alphabetical