本文实例讲述了jQuery中delegate()方法用法。分享给大家供大家参考。具体分析如下: 此方法为匹配元素的子元素添加一个或多个事件,并规定当这些事件发生时运行的函数。 语法结构: 复制代码 代码如下: $(selector).delegate(childofselector,type,data,function) 参数列表: 参数 描述 childofselector 定义要附加事件处理程序的一个或多个子元素。 type 可选。定义附加到元素的一个或多个事件类型。由空格分隔多个事件值。 data 定义传递到事件处理函数的额外数据。 function 定义当事件发生时运行的函数。 实例代码: 复制代码 代码如下: 脚本之家 <br /> li{ <br /> list-style-type:none; <br /> width:150px; <br /> height:150px; <br /> border:1px solid green; <br /> } <br /> <br /> $(document).ready(function(){ <br /> $("div").delegate("button","click",function(){ <br /> $("li").slideToggle(); <br /> }) <br /> }) <br /> 脚本之家欢迎您 点击查看效果 以上代码可以div的子元素button元素注册click事件处理函数,当点击按钮的时候能够实现隐藏和显示的切换。 希望本文所述对大家的jQuery程序设计有所帮助。