javascript - 在 ul 的末尾添加两个 li 元素

标签 javascript jquery

这是我尝试执行此操作的 jsfiddle:http://jsfiddle.net/fxMFh/

我想用 jquery 在子菜单的末尾添加两个 li,但这似乎没有导航到它需要的 ul:

$(document).ready(function() {
   $(".navigation_container nav > ul > li > ul").append('<li><a href="#">test</a></li>');
});

一定是这个问题:

$(".navigation_container nav > ul > li > ul")

我一定是在做一些非常菜鸟的事情..

最佳答案

尝试

$(document).ready(function() {
    $(".navigation_container nav > ul > li > div.sub-menu > ul").append('<li><a href="#">test</a></li>');
});

演示:Fiddle

但我可能会将选择器缩短为

$(document).ready(function() {
    $(".navigation_container nav div.sub-menu > ul").append('<li><a href="#">test</a></li>');
});

演示:Fiddle

关于javascript - 在 ul 的末尾添加两个 li 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115180/

相关文章:

javascript - 单击子项时如何使用 jQuery 将类添加到父元素?

javascript - 如何在 Firefox 中镜像文本?

javascript - 在 Javascript 中如何将变量的值从字符串转换为整数?

javascript - 取消注释 jquery 如何导致 rails 服务器的工作?

android - 引导模式 : Android browser

javascript - 在 .md 文件 : How to add background color to a text? 或将文本放在彩色框中?

javascript - 尝试单击隐藏然后再次可见的元素时出错

javascript - HTML数据集-如何放置对象?数据-x={}

javascript - "external"javascript函数可以调用 "jQuery functions"吗?

javascript - 监听输入值的删除