1

以下は私が持っているHTMLです

<ul id="QBS">
  <li>
    <a class="qb_mode starting Rodgers" href="#">See Stats</a>
  </li>
  <li>
    <a class="qb_mode Manning" href="#">See Stats</a>
  </li>
  <li>
    <a class="qb_mode Brady" href="#">See Stats</a>
  </li>
</ul>

この順序付けられていないリストを見つけて、どのアイテムが開始 qb クラスを持っているかを伝え、その名前 (brady rodger manning) などを持つクラスを返します。

私をループに陥れているのは、リンクがリスト要素でラップされているという事実です。

ここに私がしようとしているものがあります:

element = $("#qbs"); // pretty sure I want this vs getElementbyDocumentID
children = element.children();` // gets me all the list elements

for (i=0;i<children.length;i++) {
  grandchild = children[i].children();
  ???? How would I get the 3rd class on this element?
}

整形でごめんなさい。

4

4 に答える 4

1
a=document.getElementById('QBS');
var b=a.getElementsByClassName("qb_mode");
var i, j=b.length, result=[];
for(i=0;i<j;i++) {
  c=b[i].className.split(" ");
  result.push(c.pop());
}
return result;
于 2013-07-03T22:18:59.667 に答える