jQuery将链接附加到特定位置的菜单中

jQuery将链接附加到特定位置的菜单中,jquery,Jquery,这是垂直菜单的html,我没有修改html的权限,但我可以使用jQuery附加菜单。我想添加一个指向菜单的链接,但当我添加链接时,它会被添加到每个子菜单中,因此如何指定要添加到菜单的哪个部分 我必须设置一个JSFIDLE来演示,因为我在这里发布了菜单的代码,出于某种原因,它只是显示了链接,而不是html 这是我正在运行的脚本,以尝试完成此任务 $("#vsubmenuitems ul").append('<li><a href="#">MY NEW LINK</a&

这是垂直菜单的html,我没有修改html的权限,但我可以使用jQuery附加菜单。我想添加一个指向菜单的链接,但当我添加链接时,它会被添加到每个子菜单中,因此如何指定要添加到菜单的哪个部分

我必须设置一个JSFIDLE来演示,因为我在这里发布了菜单的代码,出于某种原因,它只是显示了链接,而不是html

这是我正在运行的脚本,以尝试完成此任务

$("#vsubmenuitems ul").append('<li><a href="#">MY NEW LINK</a></li>');
});
$(“#vsubmenuitems ul”).append(“
  • ”); });
    JS FIDDLE-

    使用
    $(“#vsubmenuitems ul:eq(0)”)
    选择第一个列表(1代表第二个,以此类推)


    有很多方法可以做到这一点:

    首先,我建议您访问:

    1。分配ID时,可以使用
    $(“#someID”)
    附加特定的内容。

    2。您可以使用
    $(“#vsubmenuitems ul:nth child(n))
    ,它表示您要附加的子项的数量..(1,2,3)。

    3.您可以使用
    $(“\vsubmenuitems ul:first)
    $(“\vsubmenuitems ul:last)
    ,这很明显。

    但最重要的是,为了更好地理解和改进代码,请参考jQuery基础知识:选择器


    祝你好运

    那么你想把它附加到哪里呢?在第一列链接的底部,在链接4下面,像这样:?太好了!所以我知道如何做第一列和最后一列,如果将来需要,我该如何应用到中间一列?我是否使用css第n个类型?ul:n个child(2n)和ul:n个child(2)或ul:n个类型(2)不起作用