jQuery的bind()方法怎麼用?

bind()是jquery中的一個內置方法,用於爲所選元素附加一個或多個事件處理程序,該方法指定事件發生時要運行的函數。
jQuery的bind()方法怎麼用?
原文地址:jQuery的bind()方法怎麼用?
語法:

$(selector).bind(event, data, function);

參數:bind()方法接受以下指定的三個參數

● event:這是一個傳遞給所選元素的事件類型。

● data:這是可以在所選元素上顯示的數據。

● function:這是由所選元素執行的函數。

返回值:返回對所選元素進行的所有修改。

示例1:使用bind()方法將“click”事件附加到給定的段落。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style> 
            .box { 
                display: block; 
                padding: 20px; 
                width: 280px; 
                border: 2px solid green; 
            }
        </style> 
    </head> 
    <body>

    <div class="box">
        <p>Click me!</p>
        <div id="demo"></div>
    </div>
    <script src= "https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script> 
        $(document).ready(function() { 
            $("p").bind("click", function() { 
                $("#demo").text("hello");
            }); 
        }); 
    </script>
</body> 

</html>

效果圖:

jQuery的bind()方法怎麼用?

示例2:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style> 
            p{ 
                display: block; 
                padding: 50px; 
                width: 280px; 
                border: 2px solid green; 
            }
        </style> 
    </head> 
    <body>
    <p>Click me!</p>
    <script src= "https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script> 
        function handlerName(e) { 
            alert(e.data.msg); 
        } 
        $(document).ready(function() { 
            $("p").bind("click", { 
                msg: "你剛剛點擊了段落!" 
            }, handlerName) 
        });  
    </script>
</body> 

</html>

點擊“Click me!”後,會彈出:

!{}(https://img.php.cn/upload/image/305/589/969/1562650411217706.png)
推薦閱讀:

java基礎教程

layui框架

go語言教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章