jQuery多事件处理程序

sia*_*ooo 5 jquery

keyup()最后是什么意思?

$("input").keyup(function () {
      var value = $(this).val();
      $("p").text(value);
    }).keyup();
Run Code Online (Sandbox Code Playgroud)

the*_*dox 5

谢谢@nnnnnn先生.

代码将keyup事件绑定到inputs已经属于DOM的所有事件,并立即为这些输入触发它.

现在,

$("input").keyup(function () {
  var value = $(this).val();
  $("p").text(value);
});
Run Code Online (Sandbox Code Playgroud)

上面的代码将keyup事件绑定到,input并且最后生成.keyup()一个初始触发器keyup.

您可以按如下方式重写上述代码:

$("input").keyup(function () {
      var value = $(this).val();
      $("p").text(value);
    })

$('input').keyup(); // or $('input').trigger('keyup');
Run Code Online (Sandbox Code Playgroud)

它会创建一个无限循环吗?

,它只在页面加载时触发一次.看到这里