2012-01-09 23 views
0

我得到一个输入:文本,我想专注于它,但我不想触发它的绑定事件处理程序。 我能做什么?我怎样才能只关注“输入:文本”,而不触发绑定的焦点事件处理程序

我想:

  1. 得到处理
  2. 解除绑定
  3. 重点
  4. 将其绑定
+1

? – Nuffin 2012-01-09 07:18:06

+0

继续您的猜测 – AmGates 2012-01-09 07:48:09

+0

谢谢,我只是找到如何获得jQuery中的Event监听器.' $ .cache' – p2world 2012-01-09 08:14:37

回答

0

没有约束力或听众。刚:

$('input:text:first').focus(); 

演示在这里:http://jsfiddle.net/GSdSZ/

+0

谢谢,但它有'$('input:text:first')。focus(function(){ alert(“focus”);});'我不需要触发警报 – p2world 2012-01-09 07:22:59

0

在什么情况下,你不希望它触发器处理程序做?

只是检查在处理程序条件if语句和不与函数的其余部分进行:你为什么要问,如果你已经知道了答案

$('input:text:first').focus(function() { 
    if(something you don't want...) return; 

    // else, keep going... 
); 
相关问题