0

次のようにhtmlを解析する必要があります。

<div class="navig-nav">
  <ul class="navig" id="navigmenu">
    <li class="navig-expanded navig-selected">Company</li>
    <li class="navig-sub"><div>Summary</div></li>
    <li class="navig-sub"><a href="any_url_1">Some</a></li>
    <li class="navig-sub"><a href="any_url_2">Interesting</a></li>
    <li class="navig-sub"><a href="any_url_3">Information</a></li>
    <li class="navig-item"><a href="any_url_4"><div>From</div></a></li>
    <li class="navig-item"><a href="any_url_5"><div>Web</div></a></li>
    <li class="navig-item"><a href="any_url_6"><div>Page</div></a></li>
  </ul>
</div>

このメニューでは (ご覧のとおり)、すべてのクラスに複数の子があります。名前が「興味深い」だけの場合、csQuery を使用して「any_url_2」を取得するにはどうすればよいですか?

4

2 に答える 2

0

これは:

dom[".navig-sub"].Find("a:contains('Interesting')")

良い答えですか?

于 2016-05-21T12:53:46.333 に答える