说我有这个:
...
<li class='tab'><a href="#tabs2-7">7</a></li>
<li class="tab"><a href="#tab2-8">8</a></li>
...
...我想在我的Sparkup中使用editor添加另一个说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循环创建所有这些东西;但现在这不是问题的一部分吗?
答案 0 :(得分:1)
你快到了:
li.tab*6 > a[href=#tab2-$]{$}
您想要创建6个<li>
,这样就可以放置乘数。
无需防守。