jQuery 多事件处理程序

标签 jquery

最后的keyup()是什么意思?

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

最佳答案

谢谢 @nnnnnn 先生。

代码将 keyup 事件绑定(bind)到所有已属于 DOM 的输入,并立即为这些输入触发该事件。

现在,

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

以上代码将 keyup 事件绑定(bind)到 input,最后 .keyup()keyup 进行初始触发>.

您也可以将上面的代码重写如下:

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

$('input').keyup(); // or $('input').trigger('keyup');
<小时/>

它会创建无限循环吗?

,它仅在页面加载时触发一次。请参阅here

关于jQuery 多事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11225923/

相关文章:

jquery - 使用 jQuery 检查元素是否在 DOM 中?

javascript - 按钮未显示在 Dom :'Bfrtip' 中

javascript - Bootstrap : modal. js v3.2.0 嵌套弹窗

javascript - ajax 调用后选项卡不工作

jquery - 在 Jquery 中仅选择第一个 UL Li

jquery - 在初始页面加载后将整个选项卡元素添加到页面时如何初始化 twitter bootstrap 2.0 选项卡

javascript - 如何使用Ajax在特定时间后重新加载/刷新 'id'?

页面加载时的 jQuery 模式对话框

php - 使用ajax删除数据库条目不起作用

javascript - 如何在更改另一字段中的选择后重置字段中的数据?