我有一個鏈接:帶onclick的標籤返回false;還可以點擊
<a id="trigger" href="file.pdf" onclick="return false;">Download pdf</a>
與此Javascript:
// Check validation and enable or disable the <a> tag
if($('#input_1').hasClass('valid'))
{
$('#trigger').prop("onclick", null);
}
else // disable the button
{
$('#trigger')[0].onclick = function() { return false; }
}
然而,當驗證失敗的按鈕仍然與
onclick="return false;"
有人可以幫助我的工作,即使瞭解這一點以及如何有效地禁用錨標記?
更新:固定$('#trigger')[0].onclick = function() { return false; }
但一旦這使它成爲錨標記按鈕仍然服務於文件下載。
jQuery有沒有'onclick'方法就不會記錄點擊
@charlietfl woops,已更正。此外,錨點必須加載一個'onclick =「return false;'' – BenRacicot