【发布时间】:2023-04-11 04:31:01
【问题描述】:
我有一个水平菜单,第一个菜单项上有一个下拉 div。
我希望第一个链接“Find a Doctor”仍然可以点击,因此有人可以从下拉列表中进行选择,或者直接点击链接。
现在它无法点击,我不知道为什么。我尝试将以下内容添加到我的 jquery 文件中,但没有成功:
(这也在上面的jfiddle中)
$("#menu li a").click(
function () {
console.log($(this).html());
window.location.href = $(this).attr('href');
}
);
知道为什么我不能点击带有下拉菜单的链接以及如何修复它吗?
【问题讨论】:
-
链接带有#锚点:
<a href="#">Acupuncture</a> -
每个 id 在文档中都应该是唯一的,你有很多违规行为。您可能应该改用类。
-
@ShankarCabus 这实际上不是这里的问题。我自己也看到了,但是点击主链接还是不行。
-
# 锚链接工作正常,“查找医生”链接应该链接到医生.php,但它没有。另外,我知道 ID 与 CLASS 问题,这些问题将在此工作后得到修复。
标签: jquery css drop-down-menu