以下代码似乎会导致浏览器和Firebug出现延迟。 我做错了什么?
$("td input").focus( function(){
$(this).parent().next().next().css('visibility','visible');
});
$("td input").blur( function(){
$(this).parent().next().next().css('visibility','hidden');
if($(this).val()==""){
$(this).parent().next().css('visibility','visible');
}
else $(this).parent().next().css('visibility','hidden');
});
谢谢!
答案 0 :(得分:1)
您的代码缺少括号,您必须在它们之间使用冒号而不是逗号:
$("td input").focus( function(){
$(this).parent().next().next().css({'visibility':'visible'});
});
$("td input").blur( function(){
$(this).parent().next().next().css({'visibility':'hidden'});
if($(this).val()==""){
$(this).parent().next().css({'visibility':'visible'});
}
else $(this).parent().next().css({'visibility':'hidden'});
});