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