我有一张表格,当一个单元格有焦点时,它会给我两个变量的位置。 (见下面的代码)。我需要在blur
事件中重置该位置,但保留第一个数据足够长click
个按钮。
我尝试了setTimeout
,但它似乎是从dom准备开始。
javascript相当新,所以感谢任何帮助。
$("td input").focus(function() { // Finds current row and column number
columnNumber = $(this).parent().index();
rowNumber = $(this).parent().parent().index();
})
$("td input").blur(function(){ // Delayed -- cancels current row and column number on blur
clearInterval(myTimer);
var myTimer = setTimeout(function(){ columnNumber = -1; rowNumber = -1;
}, 5000);
});