こういう使い方は可能でしょうか?
nを赤にしたい。ただし、nth-of-type(n)を使うのは必須です。
jQuery
1$(function() { 2 $("div span:nth-of-type(5)").css('color', 'red'); 3//これでは9が赤になります。5=9ではありませんので、上記条件を満たしません。 4});
HTML
1<div> 2 <a><span>1</span></a> 3 <span>2</span> 4 <span>3</span> 5 <span>4</span> 6 <a><span>5</span></a> 7 <a><span>6</span></a> 8 <span>7</span> 9 <a><span>8</span></a> 10 <span>9</span> 11</div> 12
「nth-of-child」というセレクタはありません。
ありがとうございました。
> ただし、nth-of-type(n)を使うのは必須です。
なぜ?必須。
:nth-child(n) ではダメなの?
「nth-of-type(n)を使うのは必須」ならご掲示の $("div span:nth-of-type(5)").css('color', 'red'); になります。
> //これでは9が赤になります。5=9ではありませんので、上記条件を満たしません。
エスパー回答しましたが、「上記条件」が書かれていないのが根本的な問題と思います。
質問内容には、要件を過不足なく書いてください。
記載通りに読むと、「上記条件」は「nを赤にしたい。ただし、nth-of-type(n)を使うのは必須です。」となり、満たしているように読めます。
回答3件
あなたの回答
tips
プレビュー