我主要写后端的不太懂前端layui回车自动换行不太懂
问题描述:
扫码枪连接自动换行
这是我前端页面
这是我现在写的
//判断回车新增行
layui.jquery(document).on('keydown', 'input', function (e) {
if (e.keyCode == 13) {//回车事件
$("#sourceTbody").append(
"<tr id='tr1'>" +
"<td></td>" +
"<td></td>" +
"</tr>")
// var inputs = ;
// var idx = inputs.index(); // 获取当前焦点输入框所处的位置
//
// inputs[idx + 1].focus(); // 设置焦点
// inputs[idx + 1].select(); // 选中文字*/
var tr= $(".layui-table tbody tr").each(function (index) {
})
console.log(tr);
table.init('print', {
limit: 20 //注意:请务必确保 limit 参数(默认:10)是与你服务端限定的数据条数一致
//支持所有基础参数
, toolbar: '#toolbar'
, defaultToolbar: []
, done: function () {
}
});
}
}
);
这个是HTML前端
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-body" style="height:1000px">
<table lay-filter="print">
<thead>
<tr>
<th lay-data="{field:'fcode',edit: 'text'}">主运单号</th>
<!-- <th lay-data="{field:'fcode',edit: 'text'}">分运单号</th>-->
<th lay-data="{toolbar: '#bar'}">编辑</th>
</tr>
</thead>
<tbody id="sourceTbody">
</tbody>
</table>
</div>
</div>
</div>
答
这个是判断输入框回车,但你页面上没输入框(input)啊,如果你就是想页面上按回车就加一行,直接把这个去掉就行