UL内部的UL JQuery问题

Lam*_*oni 1 html javascript jquery jquery-selectors

我有以下UL的设置:

<ul class="parent">
   <li>
      <ul class="child">
         <li>
            test
         </li>
     </ul> 
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下代码将.append()设置为"parent":

$('ul.parent li:first-child').before(msg);
$('ul.parent:empty').append(msg);
Run Code Online (Sandbox Code Playgroud)

然而,它可以为"父"UL和"子"UL添加msg.我知道这是因为我正在使用第一个孩子(或者反正非常怀疑).我怎样才能访问"父"UL?我环顾四周,似乎无法找到答案.

任何帮助将不胜感激

谢谢

Bol*_*ock 6

添加子组合子>仅匹配立即li:

$('ul.parent > li:first-child').before(msg);
Run Code Online (Sandbox Code Playgroud)