2011-12-13 82 views
0

我有扩大输入具有给定宽度的功能,我的问题是如何修改函数,以便当我有值比类型=“提交”不同的输入类型输入到仅执行。我不想为每个输入使用类或ID,因为我的应用程序有很多输入。ONCLICK展开输入宽度

下面是一个例子: http://jsfiddle.net/DCjYA/81/

回答

1

不知道这是你想要的,但是,你不能使用jQuery的VAL()函数?你的榜样修改..

$('input[type!="submit"]').focus(function() { 
    if ($(this).val().trim() != "") { 
     $(this).attr('data-default', $(this).width()); 
     $(this).animate({ 
      width: 300 
     }, 'slow'); 
    } 
}).blur(function() { /* lookup the original width */ 
    var w = $(this).attr('data-default'); 
    $(this).animate({ 
     width: w 
    }, 'slow'); 
}); 
+0

真棒!谢谢你的家伙......这真的是我想要的。 – mcmwhfy

+0

问题:),如果输入被禁用不应用脚本中的任何多了,什么必须为残疾人投入做了什么?谢谢。 – mcmwhfy