0

私がこれを持っているとしましょう:

...
    <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

しかし、それはほとんど同じことをしました...今回は2番目の数字を挿入しなかったことを除いて:

    <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>

範囲の問題 (1 ではなく 9 から始まる) はちょっと面倒ですが、タグliと同様に を繰り返したい場合はどうすればよいでしょうか?a

はい、あなたがそれについて始める前に、単純な for ループを使用するだけでこれらすべてのものを作成できることを私は確かに認識しています。しかし、それは今の質問の一部ではありませんでしたね?

4

1 に答える 1

1

あなたはもうすぐそこにいます:

li.tab*6 > a[href=#tab2-$]{$}

6 を作成したい<li>ので、乗数を配置する必要があります。

防御する必要はありません。

于 2012-04-23T21:03:08.943 に答える