我有以下代码检查所有锚标记并仅删除锚标记,如果它们各自的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 作为响应式菜单。