0

我正在使用下面的代码在菜单的某些级别上插入项目符号和减号。

它在一定程度上起作用。我希望 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
    });
});
4

1 回答 1

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
于 2013-09-17T13:48:44.230 回答