$('a#next').click(function() {
var tags = $('input[name=tags]');
if(tags.val()==''){
tags.addClass('hightlight');
return false;
}else{
tags.removeClass('hightlight');
$('#formcont').fadeIn('slow');
$('#next').hide('slow');
return false;
}
});
我想上面的代码在有人开始输入标签输入时触发fadeIn。有人可以告诉我这样做的正确方法,还是指向正确的方向?在此先感谢jquery检查某人何时开始输入字段
编辑
这里是代码做到这一点:
$('input#tags').keypress(function() {
$('#formcont').fadeIn('slow');
$('#next').hide('slow');
});
我发现的唯一的问题是我的光标不再在文本框中显示出来。我究竟做错了什么?
如果他想在开始打字时发生什么事情,那么这不会做他所需要的。 – 2010-03-25 17:05:29
但按键会触发每个按键不只是第一个 – 2010-03-25 17:08:38