我目前使用下面的jQuery JavaScript的一些HTML附加到「移動菜單中的」類中的「禮」的標籤時,「子菜單中的」類存在:簡化jQuery的目標CSS
$('.mobile-menu > li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
我想將它應用於所有的li標籤,無論它們埋藏在多遠,我目前使用下面的代碼工作正常,但我確定必須有一種方法來簡化它嗎?
$('.mobile-menu > li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
任何幫助非常感謝!
感謝
該列表中的最後五個選擇器是否與相同的元素匹配? – adeneo