我正在try 自动聚焦由dataTable-alteditor触发的modal的第一个元素.为了更好地理解,这里是当我点击添加按钮时,我需要name元素字段来聚焦的Datatable example..这是EXAMPLE-HTML路和EXAMPLE-JS路.

我已经看过了它的Github documentation个,但找不到autofocus的任何例子.我try 通过设置真/假来通过列选项对象添加autofocus,并try 通过脚本触发.但我却一无所获.在这件事上请帮忙.先谢谢你.

以下是再现这一问题的jsfiddle个例子.

推荐答案

我对你的代码进行了分类,并添加了这个.这感觉有点像黑客,但据我所知,它确实有效

setTimeout(()=>{
    $(selector).find('input,select').not(':disabled,[readonly]').first().focus();
}, 500);

在这里看到它的实际作用:https://jsfiddle.net/g29b6kep/

我添加的内容大约是400行

Javascript相关问答推荐

阻止iOS浏览器在传输摄像机视频时启用全屏摄像机模式

使用脚本标签时的JSDoc智能感知

JavaScript替换子 node 导致它们更改为[对象HTMLTable SectionElement]

Vue-Router渲染组件但不更改网址

如何从JavaScript中的公共方法调用私有方法?

如何从defineExpose访问数据和方法

Flutter:显示PDF和视频,但阻止下载

功能和普通对象之间的原型污染

从连接字符串创建客户端时,NodeJS连接到CosmosDB失败

Vega中的模运算符

被CSS优先级所迷惑

在这种情况下,如何 for each 元素添加id?

如何为我的astro页面中的相同组件自动创建不同的内容?

如何将Map字符串,布尔值转换为{key:string;value:bo布尔值;}[]?<>

空的结果抓取网站与Fetch和Cheerio

为什么!逗号和空格不会作为输出返回,如果它在参数上?

如何将Openjphjs与next.js一起使用?

如何调用名称在字符串中的实例方法?

在Java中寻找三次Bezier曲线上的点及其Angular

为什么NULL不能在构造函数的.Prototype中工作