我不知道为什么模糊方法在使用 on 和选择器时没有接收到传递的数据。
这是代码,只关注任何输入,然后按 Tab,您将看到 isTab 参数未设置。为什么?
小提琴:http: //jsfiddle.net/fz5yA/9/
html:
<div id="Container">
</div>
JavaScript:
var Container = $("#Container");
Container.on({
keydown : function(e){
var Item = $(this);
console.log(e.keyCode);
if(e.keyCode == 9) {
Item.trigger("blur",[true]);
return false;
}
},
blur : function(e, isTab)
{
console.log("IsTab:" + isTab);
}},".Item");
for(var i = 0 ; i < 10 ; i++)
{
Container.append("<input class='Item'/>");
Container.append("<br/>");
}