簡體   English   中英

如何捕捉鏈接或按鈕點擊?

[英]How to catch link or button click?

如何捕獲所有鏈接並按下按鈕? 無需將JavaScript方法添加到每個鏈接和按鈕?

任何時候我的瀏覽器都想重定向到page1.aspx停止重定向並讓mt瀏覽器點擊頁面上找到的鏈接到page2.aspx!

            $(document).ready(function(){
              $("a,:button").click(function(){
               alert("Link or button clicked!");
              });
            });

我認為“Babiker's”解決方案比“Bears會吃掉你”更好,因為它僅在單擊按鈕鏈接時調用事件處理程序,而在另一種情況下,它調用頁面上的所有單擊事件並檢查元素是否被點擊是一個鏈接或按鈕。

Babiker的解決方案更加優化。

請注意,這不適用於將來添加的任何元素。

你可能想試試這個。

$("a, button").live("click", function(){ ... });
"<script type=""text/javascript"" src=""http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js""></script>  

<script type=""text/javascript""> 
    $(document).ready(function(){
        $('body').click(function() {
           // do something here
        //alert(""Link or button clicked!"");
        });
    });
</script>"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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