我得到一个输入:text,我想关注它,但我不想触发它的绑定事件处理程序。我能做什么?
我想:
- 获取处理程序
- 解除绑定
- 焦点
- 绑定它
没有绑定或侦听器。只是:
$('input:text:first').focus();
此处演示:http://jsfiddle.net/GSdSZ/
在什么条件下,您不希望它不触发处理程序?
只需在if语句中的处理程序中检查该条件,然后不要继续执行函数的其余部分:
$('input:text:first').focus( function() {
if(something you don't want...) return;
// else, keep going...
);