为jquery函数传入2个参数

Las*_*vik 2 jquery

我有这个功能,但我想把这个作为一般功能,所以我可以传入2个变量.

<script type="text/javascript">
       $(function() {
           $(SOME_ID_HERE).click(function() {
               if (confirm(SOME_ERRORMESSAGE_HERE)) {
                   $.post(this.href, function(data) {
                       document.location.reload();
                   });
                   return false;
               }
           });

       }); 
</script>
Run Code Online (Sandbox Code Playgroud)

我该如何修改这个,以便我可以传入SOME_ID_HERE和SOME_ERRORMESSAGE_HERE?以及如何调用该功能?

/ M

Nic*_*ver 7

你可以做:

function reload(id, message) {
  $(id).click(function() {
     if (confirm(message)) {
         $.post(this.href, function(data) {
             document.location.reload();
         });
         return false;
     }
  });
}
Run Code Online (Sandbox Code Playgroud)

呼叫:

reload("#id5", "Are you sure?");
Run Code Online (Sandbox Code Playgroud)

但我无法想象你想要的地方,你有一个场景?