javascript - 基本 jQuery : How to call a user defined function

标签 javascript jquery

我有以下 jquery 函数:

$("#mydiv").click(function () {

// lots of code here

});

我有另一个 jquery 事件; $("#my-second-div").click(function () { 我想在第一个 #mydiv 函数中重复所有代码。

除了剪切和粘贴,是否有一种简洁的方法来定义第一个函数并在第二个函数中调用它?

谢谢

最佳答案

基本方案一:

function f () {
   // lots of code here
}

$("#mydiv").click(f);
$("#my-second-div").click(f);

基本方案二:

$("#mydiv, #my-second-div").click(function () {
    // lots of code here
});

关于javascript - 基本 jQuery : How to call a user defined function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644193/

相关文章:

jquery - 如何在jquery中创建LIKE和UNLIKE按钮

javascript - 无法使用ajax调用外部函数

javascript - 生成一致标签的简单、丰富的 JavaScript 文本编辑器?

javascript - 使用 css 自定义 bot 框架直线 API

javascript - 将 svg 与 html 页面中的 div 合并

javascript - 如何在模态窗口中显示 pdf?

javascript - 为什么我的 jquery 对话框不工作?

javascript - jQuery 函数在控制台中有效,但在代码中无效

javascript - jQuery 的 .delay 方法是如何工作的?

javascript - 使用事件委托(delegate)时如何访问与元素关联的数据