jquery击键等待

时间:2010-06-26 13:54:15

标签: jquery

如何在按下键之前停止循环?

for (i=1;i<10;i++){
    $('input').eq(i).css('border','1px solid red')
    //Wait a keystroke ??????
}

1 个答案:

答案 0 :(得分:0)

你不能“停止循环”。但是,您可以等待“按键”事件。

var i = 1;
$('body').keypress(function() {
  if (i >= 10) return true;
  $('input').eq(i).css('border', '1px solid red');
  i++;
});

这只是一个例子;还有其他方法可以做到。