table.render({ // ... toolbar: '<div class="layui-inline"> <input class="layui-input" name="search" placeholder="输入关键字搜索"> </div>', done: function() { layui.form.render(); } }); input 无法被聚焦
时间: 2024-03-05 07:54:02 浏览: 105
layui数据表格 table.render 报错的解决方法
5星 · 资源好评率100%
可能是因为在渲染表格时,input元素还没有被DOM加载完毕,所以无法聚焦。尝试在done回调函数中加入以下代码:
```
done: function() {
layui.form.render();
var inputElem = document.querySelector('input[name="search"]');
inputElem.focus();
}
```
这样就可以在渲染完毕后立即聚焦到input元素了。如果还有问题,请提供更详细的代码和场景描述,我可以帮您进一步排查问题。
阅读全文