jQuery的on方法的参数详解
    		       		warning:
    		            这篇文章距离上次修改已过444天,其中的内容可能已经有所变动。
    		        
        		                
                jQuery的.on()方法用于在选择的元素上添加一个或多个事件处理程序。
.on()方法的完整语法如下:
$(selector).on(event, [selector], function, [data])event: 必需。字符串,规定一个或多个事件。多个事件使用空格分隔。selector: 可选。字符串,规定要添加事件处理程序的子元素选择器。function: 必需。规定要运行的函数。data: 可选。规定传递给函数的额外数据。
下面是.on()方法的一些使用示例:
// 添加点击事件处理程序
$("#myButton").on("click", function() {
    alert("按钮被点击了!");
});
 
// 添加多个事件处理程序
$("#myDiv").on({
    mouseenter: function() {
        $(this).css("background-color", "yellow");
    },
    mouseleave: function() {
        $(this).css("background-color", "");
    },
    click: function() {
        alert("点击了Div!");
    }
});
 
// 使用事件命名空间
$("#myForm").on("submit.myPlugin", function() {
    // 阻止表单提交
    return false;
});
 
// 绑定事件到未来创建的元素
$(document).on("click", ".myButtonClass", function() {
    alert("新的按钮被点击了!");
});在这些示例中,我们展示了如何使用.on()方法添加单个或多个事件处理程序,以及如何使用事件命名空间和绑定事件到未来的元素。
评论已关闭