0

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

4

0 回答 0