在jQuery1.7,代表()已取代。在(),之前的版本,它仍然使用事件委托的最有效手段。
在事件绑定和委派的
情况下,委托()和()通常相当于这两种
方法。
委托()指定元素(所选元素的子元素)添加一个或多个事件
处理程序,并指定当这些事件发生时
运行的
函数。
复制代码代码如下所示:
jQuery / / 1.4.3 +
$(元素)委托(选择器、事件、数据、处理程序);
1.7
$(元素)在(事件,{选择},数据,处理程序);
例如:委托()代码:
复制代码代码如下所示:
$(表)。委托()
警报(hello);
});
在()代码上:
复制代码代码如下所示:
$(表)。
警报(嗨);
});
PS:和seleter之间的
区别是这两个
命令是不同的事件
在委托和方法选中元素的子元素必须是合法的要素作为孩子
复制代码代码如下所示:
$(表)。委托()按钮
$(表)。
它不
工作,因为,在正常情况下,表子元素应该是TR,TD…
在(事件,{选择},{数据},FN)中,
参数{选择}是可选的,
选择器字符串用于筛选器触发事件选择器元素的后代。
例如:
复制代码代码如下所示:
$(表)。
警报(嗨);
});
过滤级别为TD1表子元素
委托的选择器是必需的。