我有以下UL的设置:
<ul class="parent">
<li>
<ul class="child">
<li>
test
</li>
</ul>
</li>
</ul>
我正在尝试使用以下代码将.append()设置为“parent”:
$('ul.parent li:first-child').before(msg);
$('ul.parent:empty').append(msg);
然而,它正在向“父”UL和“子”UL添加msg。我知道这是因为我正在使用第一个孩子(或者反正非常怀疑)。我怎样才能访问“父”UL?我环顾四周,似乎无法找到答案。
非常感谢任何帮助
由于
答案 0 :(得分:6)
添加子组合子>
,仅匹配即时li
:
$('ul.parent > li:first-child').before(msg);