我正在使用下面的代码在菜单的某些级别插入项目符号和减号。
它在某种程度上有效。我希望2级物品显示子弹,3级物品显示减号。
目前仅在页面包含子页面时才有效 - 如果它没有子页面,则它不显示项目符号点。
我的问题是 - 如何在没有子页面的情况下包含显示子弹的页面?
jQuery(function($) {
$(document).ready(function() {
$('ul.children').has('ul').children('li').children('a').prepend('• '); //Bullets on level 2
$('ul.children ul.children').children('li').children('a').prepend('- '); //Dashes on level 3
});
});
答案 0 :(得分:2)
一种简单的方法是使用.not()
函数
$('ul li ul li').not('ul li ul li ul li').prepend('• '); //second level, but not third
$('ul li ul li ul li').prepend('-'); //third level