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语言教程

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