说我有这个:
...
<li class='tab'><a href="#tabs2-7">7</a></li>
<li class="tab"><a href="#tab2-8">8</a></li>
...
...我想在我的编辑器中使用Sparkup来添加另一个说 6 个选项卡...所以我运行 sparkup 命令:
li.tab > a[href=#tab2-$]{$}*6
但结果全错了,
<li class="tab"><a href="#tab2-8">8</a></li>
<li class="tab">
<a href="#tab2-1">1</a>
<a href="#tab2-2">2</a>
<a href="#tab2-3">3</a>
...
</li>
我的第一个想法是我的语法应该是:
(li.tab > a[href=#tab2-$]{$})*6
但这几乎做了同样的事情......除了这次它没有插入第二个数字:
<li class="tab"><a href="#tab2-8">8</a></li>
<li class="tab">
<a href="#tab2-1">$</a>
<a href="#tab2-2">$</a>
<a href="#tab2-3">$</a>
...
</li>
现在范围问题(从 9 开始而不是 1)只是一个小麻烦,但是如果我希望它重复标记li
以及a
标记怎么办?
是的,在你开始之前,我确实知道我可以只使用一个简单的 for 循环来创建所有这些东西;但这不是问题的一部分,是吗?