【问题标题】:UL inside UL JQuery ProblemUL里面的UL JQuery问题
【发布时间】:2011-06-08 21:52:07
【问题描述】:

我有以下 UL 的设置:

<ul class="parent">
   <li>
      <ul class="child">
         <li>
            test
         </li>
     </ul> 
  </li>
</ul>

我正在尝试使用以下代码将 .append() 附加到“父级”:

$('ul.parent li:first-child').before(msg);
$('ul.parent:empty').append(msg);

它可以工作,但是,它将 msg 添加到“父”UL 和“子”UL。我知道这是因为我正在使用第一个孩子(或者无论如何都高度怀疑)。我如何才能访问“父”UL?我环顾四周,似乎找不到答案。

任何帮助将不胜感激

谢谢

【问题讨论】:

    标签: javascript jquery html jquery-selectors


    【解决方案1】:

    添加子组合子 &gt; 以仅匹配直接的 li

    $('ul.parent > li:first-child').before(msg);
    

    【讨论】:

    • 直接子选择器赞!
    • @Lamoni:不要忘记用复选标记标记已接受的答案(您可以在 15 分钟后执行此操作)。
    猜你喜欢
    • 2011-07-03
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多