ric*_*ich 5 jquery events blur focusout
我正在使用1.7.2,其中我理解这应该工作:
// cell is a jquery representation of a <td> element
cell.append($("<input/>", { "type": "text" }).val(content));
cell.children()[0].focus();
cell.children()[0].on("blur", function() {
alert("blur");
}
Run Code Online (Sandbox Code Playgroud)
附加输入框,抓取焦点,然后javascript控制台告诉我:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'on'
Run Code Online (Sandbox Code Playgroud)
如果有人知道如何捕捉模糊/聚焦事件,我将不胜感激.
您正在使用 DOM 元素访问它,[0]并且就像它是一个 jQuery 对象一样。
如果你只想要第一个,你需要使用eq()来获取 jQuery 对象。
cell.children().eq(0).focus().on("blur", function() {
alert("blur");
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18888 次 |
| 最近记录: |