我有这个错误的 jQuery 片段:
$("<input>").attr("type", "text")
.attr("name", "wordFilter")
.attr("placeholder", "Keywords...")
.on("keyup", filterMyData)
.appendTo(sidebar);
sidebar
之前定义为$("#sidebar")
。filterMyData
是一个函数。为什么 Chrome Web Developer 会发出此错误?
未捕获的类型错误:对象 [object Object] 没有“on”方法
在线.on("keyup", filterMyData)
?