簡體   English   中英

如果單擊鏈接1,則使鏈接2不可點擊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM