为什么`this`返回Window而不是element?

时间:2018-08-29 16:08:03

标签: javascript jquery this paste

在将文本粘贴到输入字段后,我试图获取该字段的值。当我在这里访问$ {this)并引用m.fn.init [Window]时,怎么会这样?

  $("#contract-billing-card-number").on('paste', function() {
        setTimeout(function() {
            console.log($(this)); // returning window, expecting #contract-billing-card-number
            console.log($(this).val()); // trying to get value
        }, 1);
  });

0 个答案:

没有答案