1

特定のものを選択するには<div>(たとえば、<div>としてコメントされているものなど<!-- This one!) 、すべての要素はすべてのレベルで未知の要素である
ことに注意してください。<..><div>

<div></div>
<div class="class1">
    <..>
        <..></..>
        <div></div>
        <div></div>
        <div> <!-- 3rd-child div, of its parent -->
            <..></..>
            <..>
                <div></div>
                <div></div> <!-- This one! The 2nd-child div, of its parent -->
                <div></div>
            </..>
        </div>
        <div></div>
    </..>
</div>

このシナリオでは、私が考えることができる唯一のロジックは次のとおりです。

  • <div>sとしての要素型とnth(兄弟間での) 番号のみが既知です。
  • 中間要素はunknowns. <p>または<table>または<ul>何でもかまいませんが、再び<div>s はできません。
  • レベルは不明です。

そう:

  • ターゲット<div>再帰的div#class1
  • 2nd <div>内側3rd <div>ですdiv#class1

どうすれば入手できますか?

4

1 に答える 1

0

申し訳ありませんが、私はすでに自分の答えを持っています:

$("div.class1 div:eq(2) div:eq(1)").html()
于 2012-07-26T03:43:15.877 に答える