我需要禁用下面的锚标记.. 我正在使用这个编码:( 但它对我没有帮助
jquery的: -
$("a.lookupclick").addClass("viewDisabled");
$(".DeleteRow").addClass("viewDisabled");
$(".viewDisabled").prop('disabled', true);
或
$(".lookupclick").attr("disabled","disabled");
它有时会起作用,但大多数时候它不起作用.Y?如何防止点击
HTML: -
<div class="panel1">
<a tabindex="1" disabled="" class="lookupclick" id="departmentpopup" href="#lookupform" >
<img class="ImgSearch1" alt="Search" src="/Images/.jpg">
</a>
</div>
答案 0 :(得分:3)
你可以这样做:
$("a.lookUpClick").on("click", false);
然后:
$("a.lookUpClick").off("click");
重新激活它们。
感谢Washington Guedes建议的'打高尔夫'!
答案 1 :(得分:1)
您可以阻止链接的默认功能:
$('a.lookupclick').click(function(e)
{
e.preventDefault();
});
如果你想知道return false和preventDefault之间的区别,请看看这个问题 - event.preventDefault() vs. return false
答案 2 :(得分:0)
尝试:
Metadata
答案 3 :(得分:0)
你可以通过几种方式做到这一点。您可以在链接上侦听点击事件,并使用preventDefault()
方法停止事件。
$('a.lookupclick').click(function(event){
event.preventDefault();
});
另一个选择是您可以创建链接href
的{{1}}属性,这将导致链接可以点击但不做任何事情。如果您需要使用jQuery执行此操作,您可以这样做:
javascript:;