当我按下文本框中的输入按钮时触发事件

时间:2014-06-25 12:19:47

标签: javascript jquery

我有以下代码

$("body").on("click", "#pp_full_res button[name^=calc_shipping]", function () {})

点击button.

时效果非常好

我有另一个textbox,其ID为myid。当有人点击enter

中的textbox.按钮时,我希望触发相同功能

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

像这样:

$("body").on("click", "#pp_full_res button[name^=calc_shipping]", myWorkingFunction);
$("textarea#myid").on('keyup', checkEnter);


function checkEnter(e) {
    if (e.keyCode==13) {
        e.preventDefault();
        myWorkingFunction();
    }
}

注意:将您的工作函数移动到外部函数,以便您可以从不同的地方调用它。