javascript - 指针事件禁用 anchor 标记

标签 javascript php jquery wordpress

我必须禁用 li 上的链接,但不应禁用所有事件,只需禁用链接即可单击,以便我可以在其上使用隐藏和显示菜单功能

#menu-item-747 {
  pointer-events: none;
  cursor: default;
}

我在这个li上使用了jQuery来隐藏和显示其他li,并且在这个li上使用了另一个页面的链接,我只是想禁用链接,但仍然可以单击它来运行 jQuery 切换。

最佳答案

要禁用链接,只需执行

$('#menu-item-747 a').click(function(e){
     e.preventDefault();
});

这不会阻止其他操作,只会阻止链接元素的默认操作(即跟随链接)。

关于javascript - 指针事件禁用 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30272752/

相关文章:

javascript - 从链接中选择单选按钮

javascript - 使用 React-Table 选择多行? (Shift + 单击)

php - 从 array_keys 中获取一个值

php - MySQL CURRENT_TIMESTAMP 字段在每次更新时更新

jquery - 在 native /离线应用程序中使用 jQuery Mobile

javascript - Jquery - 如何将事件类添加到整个导航菜单路径?

javascript - Highchart Js 柱形图堆叠和分组

javascript - 单击按钮时动态添加选择框、文本框和日期并将这些值插入数据库

php - 使用 jQuery/MySQL 刷新文本区域

javascript - 使用javascript关闭当前网页onclick按钮?