如何使用键盘快捷键调用带参数的已定义函数

时间:2013-06-14 11:51:51

标签: javascript jquery events triggers

我有一张桌子,我动态地获取数据。在表格中有一个编辑按钮,每个记录都是这样的

<tr>
    .
    .
    .
    //other columns
    <td class="center">
        <a class="btn btn-info btn-setting edit" href="javascript:;" onClick = "show( 'account_no',<?php echo $row->account_no;?>)">
            <i class="icon-edit icon-white"></i>  
            Edit                                            
        </a>
    </td>
</tr>

这样我发送参数来显示javascript的方法。现在我正在使用名为shortkeys的键盘快捷方式插件。当我按下键时,它会向tr添加一个名为selected的类。那很好我已经设置好了。现在问题是我想添加另一个shorcut来编辑选定的记录。这是代码

shortcut.add("Alt+e",function() {
    //???
});

当点击alter + e时,我想用动态定义的参数调用show方法。为了澄清我想打电话给show('account_no',<?php echo $row->account_no;?>)。但我不知道我怎么做。有什么建议或替代方案吗?如果我可以简单地称它为好,就像我刚刚点击一样。

1 个答案:

答案 0 :(得分:0)

我已经使用此代码了。

shortcut.add("Alt+e",function() {
    $('.selected > td > a.edit').trigger('click')
});

我正在调用点击触发器,它运行正常。