首页 > 解决方案 > jQuery - 具有不同元素的相同函数()

问题描述

我正在制作一个带有三个按钮的页面,并具有三个不同的文本字段。我正在尝试使用此功能:

function funName() {
    $(this).show({
      'left': '-=700px'
    });
}

对于三个不同的$("#IDs")。显示不同的文本框。我试过了

$("btnElement").click(function() {
   $("#ID1").funName();
});

谢谢您的帮助。

标签: jquery

解决方案


定义一个新的 jQuery 方法的方法是定义jQuery.fn.methodName

jQuery.fn.funName = function() {
    $(this).show({
      'left': '-=700px'
    });
}

推荐阅读