w3とMDNのマニュアルを確認しましたが、この記述がなかったのでメモしておきます。
<!DOCTYPE html><html><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><head><style> * {padding: .5em;} .para:nth-of-type(1) {background-color: red;}</style></head><body> <p class="para">我是第1个p.para标签</p> <p class="para">我是第2个p.para标签</p></body></html>
で追加する必要があります
最初の p.para の前に p を挿入する場合:
<p>我是一个普通的p标签</p> <p class="para">我是第1个p.para标签</p> <p class="para">我是第2个p.para标签</p>
このとき、 .para:nth-of-type(2) が最初に有効になる p.para スタイルになります。 jQuery セレクターの場合は true:
2. 複数のタグが同じクラスを持つ場合、 .class:nth-of-type(n) がクラスを選択すると、すべてのタグのすべての n 番目のクラス要素が選択され、jQuery は最初のタグのみを選択します
<div class="para">我是第1个div.para标签</div> <div class="para">我是第2个div.para标签</div> <div>我是一个普通的div标签</div> <section class="para">我是第1个section.para标签</section> <section class="para">我是第2个section.para标签</section> <section>我是一个普通的section标签</section> <p class="para">我是第1个p.para标签</p> <p class="para">我是第2个p.para标签</p> <p>我是一个普通的p标签</p>
tag:nth-of-type(n) または tag.class:nth-of-type を使用することをお勧めします。 (n) フィルター要素を追加するとき。