📌  相关文章
📜  网络技术问题 | jQuery 测验 |第一组 |问题 6(1)

📅  最后修改于: 2023-12-03 15:27:40.335000             🧑  作者: Mango

网络技术问题 | jQuery 测验 |第一组 |问题 6

问题描述

以下哪个方法能够在 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()` 方法是最常用的绑定事件处理函数的方法之一,它不仅可以用于当前元素,还可以用于未来新生成的元素。