【问题标题】:How to call a defined function with parameters with keyboard short keys如何使用键盘快捷键调用带有参数的已定义函数
【发布时间】:2013-06-14 11:51:51
【问题描述】:

我有一个动态获取数据的表。在表格中,每条记录都有一个编辑按钮,如下所示

<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 的类。没关系,我已经设置好了。现在的问题是我想添加另一个快捷方式来编辑选定的记录。这是代码

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

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

【问题讨论】:

    标签: javascript jquery events triggers


    【解决方案1】:

    我已经使用此代码完成了。

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

    我正在调用点击触发器,它工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      相关资源
      最近更新 更多