【发布时间】:2014-07-06 13:12:20
【问题描述】:
我有这个结构,想禁用某些链接而不影响某个 div 中的其他链接。
<div class="navigation">
<a href"#">DISABLE THIS LINK</a>
<ul class="submenu">
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
</ul>
<a href"#">DISABLE THIS LINK</a>
<ul class="submenu">
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
</ul>
<a href"#">DISABLE THIS LINK</a>
<ul class="submenu">
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
<li><a href="#">KEEP THIS LINK ENABLED</a></li>
</ul>
</div>
我试过这样的:
$(".navigation a").click(function(e){ e.preventDefault(); });
$(".subitem a").click(function(){ return true; });
但这没有用。
有什么想法可以禁用“禁用此链接”并在不更改 HTML 的情况下保持启用其他链接吗?
【问题讨论】:
标签: javascript jquery mobile navigation