jquery綁定事件多次提交,綁定前需要off()

on綁定事件之前先off解綁,
eg: jQuery(document).off(‘submit’);
      $(‘選擇器名’).off(‘事件名’)

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<button id="event-multiple">疊加事件</button>
<button id="event-single">先移除再綁定事件</button>
<button id="printInfo">點擊打印日誌</button>
<script type="text/javascript">

        function lookInfo() {
            console.log("*****!");
        }
        // 疊加事件
        $('#event-multiple').on('click', function () {
            $("#printInfo").on("click", lookInfo);
        });
        // 先移除再綁定事件
        $('#event-single').on("click", function () {
            $("#printInfo").off('click').on('click', lookInfo);  //off移除事件
        })

</script>
</body>
</html>
發佈了20 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章