0

jQueryを使用して特定のタイプの子を持つオブジェクトを取得するには? たとえば、次の DOM があるとします。

<ul id="menu">
  <li>Item 1</li>
  <li>
    Item 2
    <ul>
      <li>Item 2.1</li>
      <li>Item 2.2</li>
    </ul>
  </li>
  <li>
    Item 3
    <ul>
      <li>
        Item 3.1
        <ul>
          <li>Item 3.1.1</li>
          <li>Item 3.1.2</li>
        </ul>
      </li>
      <li>Item 3.2</li>
    </ul>
  </li>

type の子を少なくとも 1 つ持つ<li>内部のすべての要素を取得するにはどうすればよいですか?#menu<ul>

4

3 に答える 3

4

これを試して -

$("#menu li:has('ul')")

http://api.jquery.com/has-selector/

ワーキングデモ--> http://jsfiddle.net/V6Eqm/

于 2013-05-15T20:29:46.550 に答える
0

はい、次を使用します。

$('#menu li ul').parent();

http://jsfiddle.net/Vshzh/

于 2013-05-15T20:34:06.157 に答える