我有以下代码检查所有锚标记,如果它们各自的href只包含“#”,则只删除锚标记,这样就可以了。
$("a").each(function() {
var href = $(this).attr("href");
if(href == '#') {
$(this).contents().unwrap();
}
});
但是由于某些原因,此代码无法在下面的html上运行。
<a class="slicknav_item slicknav_row" tabindex="-1" aria-haspopup="true"
role="menuitem" href="#" style="outline: medium none;">About</a>
为了获得更好的图片,有效的代码位于正常的无序列表中,而如果在移动设备上菜单发生更改,则会出现问题。我使用slicknav作为响应式菜单。