即使问这个问题我也觉得很脏但这里是:
我正在使用jqWidgets的jqxGrid。它会自动将tabindex="1"
添加到其网格中。没有什么。
如果你把鼠标放在那个东西上,它会把它放回去。
疯狂的事情。我希望有一种方法可以删除它,但我发现了一个关于this 4 years ago and it got no responses的jqWidgets问题。
我知道它可能会扼杀性能(坦率地说,我可能不会使用它)。但无论如何,我的沮丧让我问...
是否有我可以捕获的事件,所以我知道什么时候tabindex
添加到特定元素(然后删除它)? (甚至更好地阻止它)
假设上面提到的MutationObserver
方法由于浏览器限制而无法解决(和/或因为它在3级中被弃用),你总是可以回到蛮力
window.setInterval(function(){
$('#grid [tabindex]').removeAttr('tabindex');
}, 200);