📅  最后修改于: 2023-12-03 15:27:40.335000             🧑  作者: Mango
以下哪个方法能够在 jQuery 中,绑定一个元素的事件处理函数到已选择的所有元素?
A. .add()
B. .bind()
C. .click()
D. .delegate()
E. .on()
正确答案是 E:.on()
。
.on()
方法是 jQuery 中用于绑定事件处理函数的最常用方法之一。它不仅可以用于当前元素,还可以用于未来新生成的元素,非常灵活。
选项 A:.add()
方法并不是绑定事件处理函数的方法,它是用于合并两个 jQuery 对象的方法。
选项 B:.bind()
方法是 jQuery 中比较早期的一个事件绑定方法,后来被 .on()
方法取代。
选项 C:.click()
方法是用于绑定 click 事件的方法,只能用于当前元素。
选项 D:.delegate()
方法是 jQuery 中另一个用于事件委托的方法,后来也被 .on()
方法取代。
因此,选项 E:.on()
方法是正确答案。
答案:E
解析:
- `.add()` 方法并不是绑定事件处理函数的方法,它是用于合并两个 jQuery 对象的方法。
- `.bind()` 方法是一个比较早期的事件绑定方法,现在已经被 `.on()` 方法取代。
- `.click()` 方法只能用于绑定 click 事件。
- `.delegate()` 方法是另一个用于事件委托的方法,现在也已被 `.on()` 方法取代。
- `.on()` 方法是最常用的绑定事件处理函数的方法之一,它不仅可以用于当前元素,还可以用于未来新生成的元素。