假设我有这个:
...
<li class='tab'><a href="#tabs2-7">7</a></li>
<li class="tab"><a href="#tab2-8">8</a></li>
...我想在我的editor中使用Sparkup来添加另一个tabs...so,比如说6 tabs...so,我运行了这个命令:
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但这做了几乎相同的thing...except,这次它没有插入第二个数字:
<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开始)只是一个小麻烦,但是如果我希望它在重复a标记的同时也重复li,该怎么办呢?
是的,在您开始讨论它之前,我确实意识到我可以使用一个简单的for循环创建所有这些东西;但这不是现在问题的一部分,不是吗?
发布于 2012-04-24 05:03:09
你就快成功了:
li.tab*6 > a[href=#tab2-$]{$}你想创建6个<li>,所以你应该把你的乘法器放在那里。
不需要防御性。
https://stackoverflow.com/questions/10288135
复制相似问题