切换文本+还调用带参数的方法?

Toggle text + also call method with argument?

我正在尝试使用 jquery 切换更改空格键上的文本(有效),但也尝试使用自定义参数调用方法。 下面的代码示例需要我如何修改才能做到这一点?我已经尝试了各种方法,但不明白如何添加参数。另外请解释这在 jquery 中应该如何工作以及我缺少什么(作为学习点)

我的目标是在每次按键时用 "start" 和 "stop" 调用参数

document.addEventListener("keydown", function (e) {

        if (e.keyCode == "32"){

          e.preventDefault();
          $(".spacebar_left").text(function(i, v){
            return v === 'PUSH ME' ? 'DON"T PUSH ME' : 'PUSH ME'
            custommethod("start")
           })


        }
      });

为什么不只是:

document.addEventListener("keydown", function(e) {
    if (e.keyCode == "32") {
        e.preventDefault();
        $(".spacebar_left").text(function(i, v) {
            if (v === 'PUSH ME') {
                custommethod("start")
                return 'DON"T PUSH ME'
            } else {
                custommethod("end")
                return "PUSH ME"
            }
        })
    }
});

p.s.: 在你的例子中 custommethod() 永远不会被调用 return