首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在动态创建的输入上使用向下箭头键将光标移动到下一个输入

在动态创建的输入上使用向下箭头键将光标移动到下一个输入
EN

Stack Overflow用户
提问于 2016-03-10 18:37:07
回答 2查看 1.7K关注 0票数 1

我有一个动态创建行和输入的表格,我想要做的是,当按下向下/向上箭头时,光标可以移动到下一个或上一个文本输入,而不需要使用鼠标。我试过一个,但似乎对我不起作用。

包含动态生成的行的表

代码语言:javascript
运行
复制
<table cellspacing="0" cellpadding="0" border="0" align="center" class="dave-table" id="TabsTabeUniformity">
            <tbody><tr><th id="counter">No of rows: 3</th>
            </tr></tbody><tbody>                
            <tr>
                <td height="53"><div align="center">No.</div></td>
                <td valign="middle" align="center"><p align="center">Tablets (mg)</p></td>
                <td><button id="addRow">+ Add Row</button></td>
            </tr>
           <tr><td><div align="center">1</div></td>
                       <td><input type="text" tabindex="1" required="" class="num" size="25" name="tabdata[]" id="tcsv1"></td>
                       <td><button id="remRow">-Remove</button></td>
                   </tr><tr><td><div align="center">2</div></td>
                       <td><input type="text" tabindex="1" required="" class="num" size="25" name="tabdata[]" id="tcsv1"></td>
                       <td><button id="remRow">-Remove</button></td>
                   </tr><tr><td><div align="center">3</div></td>
                       <td><input type="text" tabindex="1" required="" class="num" size="25" name="tabdata[]" id="tcsv1"></td>
                       <td><button id="remRow">-Remove</button></td>
                   </tr><tr>
                <td><div align="center">Average</div></td>
                <td><input type="text" readonly="" name="average" id="av1"></td>

            </tr>
            </tbody>

            <input type="hidden" id="tabStatus" name="tablet">          
        </table>

我正在尝试使用的javascript

代码语言:javascript
运行
复制
$(document).on('keydown','#TabsTabeUniformity > tbody tr.num',function (e) {
    if (e.which === 40) {

        $(this).closest('td').nextAll().eq(1).find('.num').focus()
    }
 });

如有任何建议,欢迎光临

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35914024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档