禁用下拉菜单的<a>父链接
disabling <a> parent link of a dropdown menu
<li class="menu-229 menuparent menu-path-front even">
<a title="About" href="/tca/">about</a>
<ul style="display: none; visibility: hidden;">
</li>
以上是如何设置动态生成的下拉菜单的示例。
ul 是带有链接的下拉菜单,但是我想禁用"关于标签"的可点击性。我不希望下拉菜单的父母成为一个链接。
我试过了:
$('.menuparent').click(function(e) {
e.preventDefault() // or return false;
});
但是此代码也会禁用下拉菜单链接。
抱歉,忘了提到此菜单是由Drupal生成的。我想我不能碰它。我只能用我得到的东西来工作。
试试这个选择器,prev()
:
$('.menuparent > ul').prev('a').click(function(e) {
e.preventDefault();
});
一个非常简单的方法是向每个父项添加一个类,并使用该确切的代码来定位父类。
<a title="About" href="/tca/" onClick="javascript:return false;">about</a>
这会行吗?
使用锚标记,在实际遵循href
之前评估onClick
事件。如果 onClick
事件返回false
则不会激活href
。
相关文章:
- 我的下拉菜单中的链接不起作用
- 如何在ReactJs中链接下拉列表和文本区域
- 如何在每个下拉菜单项的每个类别下输出链接
- 下拉菜单在我进入链接之前消失了
- 如何分配数据切换=“;下拉菜单”;用于wordpress中的父链接
- 如何使用AngularJS链接下拉列表
- 单击下拉菜单中的链接不起作用
- 链接下拉列表选择列表代码 -- 连接数据
- WordPress 类别下拉菜单选择链接断开
- 如何创建共享单个列表的链接下拉列表,并确保只能在一个下拉列表中选择每个值
- 如何创建包含链接或“”标签的下拉菜单
- 要链接的下拉菜单
- 单击下拉菜单按钮时引导打开链接
- 为什么这个下拉菜单没有填充工作链接
- JavaScript 中的超链接和下拉菜单
- 悬停下拉菜单:点击父链接转到父页面
- 动态链接/下拉菜单
- 如何链接下拉菜单中的可用选项以更改图像的大小
- 选择2不能链接下拉列表
- 链接下拉菜单在Magento不工作