jQuery没有';无法正确处理event.target。为什么?
我有一段简单的jQuery代码: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
$(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方法。