[英]If Link 1 is clicked, make link 2 unclickable
我想制作一個提供兩個鏈接的反饋表。
如果有人單擊第一個鏈接,我不希望他們能夠單擊第二個鏈接,反之亦然。
我將如何去做呢? 我認為某種Cookie可以阻止點擊,還是可以在IP級別完成?
謝謝。
那將是一個Javascript解決方案:
<script>
function clicktoDisable(link)
link.onclick = function(event) {
event.preventDefault();
}
}
</script>
<a href="next.html" onclick="clicktoDisable(this);">Click here!</a>
嘗試使用此代碼,它將從其他鏈接中刪除href。 我已經更新了代碼,因此,如果其中一個具有attr href,則從另一個中刪除href。
$(document).ready(function(){ $('a').click(function(e){ var attr = $(this).attr('href'); if (typeof attr !== typeof undefined && attr !== false) { $(document).find('a').not(this).removeAttr('href'); } }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a href="#">Link 1</a> <a href="#">Link 2</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.