每次将tabindex添加到元素时,都使用jQuery删除它

问题描述 投票:3回答:1

即使问这个问题我也觉得很脏但这里是:

我正在使用jqWidgets的jqxGrid。它会自动将tabindex="1"添加到其网格中。没有什么。

如果你把鼠标放在那个东西上,它会把它放回去。

疯狂的事情。我希望有一种方法可以删除它,但我发现了一个关于this 4 years ago and it got no responses的jqWidgets问题。

我知道它可能会扼杀性能(坦率地说,我可能不会使用它)。但无论如何,我的沮丧让我问...

是否有我可以捕获的事件,所以我知道什么时候tabindex添加到特定元素(然后删除它)? (甚至更好地阻止它)

javascript jquery jqxgrid
1个回答
0
投票

假设上面提到的MutationObserver方法由于浏览器限制而无法解决(和/或因为它在3级中被弃用),你总是可以回到蛮力

window.setInterval(function(){
    $('#grid [tabindex]').removeAttr('tabindex');
}, 200);
© www.soinside.com 2019 - 2024. All rights reserved.