鼠标离开时TextField消失

时间:2013-05-10 00:39:23

标签: jquery css jquery-ui

当我从文本字段中取下鼠标指针时它正在消失..我尝试了下面的代码..它确实添加了一个名为visibility的属性并将值设置为'visible'..但它也不起作用.. < / p>

请帮我解决我的问题..

代码:

jq("#meteringpointtable").find(".search.results.field.point").mouseleave(function(){
     jq("#meteringpointtable .search.results.field.point").attr('visibility','visible');`enter code here`
});

新代码:

   jq("#meteringpointtable").find(".search.results.field.point").mouseleave(functio‌​‌​n(){
     jq(this).css({'visibility':'visible'}); 
     console.log(jq(this).css('visibility')); 
});

1 个答案:

答案 0 :(得分:2)

Visibility是一个css属性,所以你应该这样使用它。

在附加活动时,您似乎也在使用相同的选择器。因此,您可以使用this(DOMElement)/ $(this)(Jquery对象)引用该元素。

jq("#meteringpointtable").find(".search.results.field.point").mouseleave(function(){
     jq(this).css({'visibility':'visible'});
});