1

複数のクラス化されていない ol を含む html を返すウィキペディア API があります。例えば。

<div id = "wikiInfo">
  <ol></ol>
  <p></p>
  <ol></ol>
  <p></p>
  <ol></ol>

</div>

したがって、最初の 2 つだけを選び出し、テキストを抽出したいと思います。

OL だけを選択できましたが、何らかの理由で OL と一緒に働く n 番目の子を取得できません。

$('#wikiInfo').find("div ol:nth-child(-n+2)").css({"color":"red","border":"2px solid red"});

何か案は?

4

1 に答える 1

2

試す

$('#wikiInfo').children("ol:lt(2)").css({"color":"red","border":"2px solid red"});

デモ:フィドル

于 2013-08-18T08:40:09.837 に答える