jQuery没有';无法正确处理event.target。为什么?

jQuery没有';无法正确处理event.target。为什么?,jquery,Jquery,我有一段简单的jQuery代码: $(document).on('keydown', function(e){ if (e.target.tagName == 'INPUT'){ e.preventDefault(); e.target.val('text'); } }); 当然还有我的HTML输入元素: <input /> $(document).on('keydown', function(e){ if (e.target.tagNa

我有一段简单的jQuery代码:

$(document).on('keydown', function(e){
   if (e.target.tagName == 'INPUT'){
      e.preventDefault();
      e.target.val('text');
   }
});
当然还有我的HTML输入元素:

<input />
$(document).on('keydown', function(e){
   if (e.target.tagName == 'INPUT'){
      e.preventDefault();
      e.target.remove();
   }
});

e.target.val
不是一个函数,您将其与jQuery val函数
$(e.target.val('text')混淆


如果你想,你可以使用
e.target.value='text'也是。

打字错误:应该是
e.target.value='text'
$(e.target).val('text')哇,好的,谢谢。我想这让我很困惑,
e.target.remove()
确实有效。
remove()
是本机DOM节点的函数,也是jQuery方法。