jquery 隐藏div的一个问题 20
我做用户登陆页面,大概是<DIVclass=input-tag>用户名/邮箱/手机号</DIV><INPUTname=username></B><divid="denge...
我做用户登陆页面,大概是
<DIV class=input-tag >用户名/邮箱/手机号</DIV><INPUT name=username></B> <div id="dengerr"></div>
点了按钮后,我想错误提示放在<div id="dengerr"></div>里,然后当鼠标放到INPUT上面后,把<div id="dengerr"></div>再隐藏了,在JS中我是这样写的
inputs.focus(function(){
$(this).prev().addClass('coloraaa');
$("#dengerr").hide()
});
但是出问题啊,如果把$("#dengerr").hide()注释掉就好了,但<div id="dengerr"></div>却隐藏不了啊,我该怎么办啊,就是在这个涵数里隐藏<div id="dengerr"></div>,帮帮我 展开
<DIV class=input-tag >用户名/邮箱/手机号</DIV><INPUT name=username></B> <div id="dengerr"></div>
点了按钮后,我想错误提示放在<div id="dengerr"></div>里,然后当鼠标放到INPUT上面后,把<div id="dengerr"></div>再隐藏了,在JS中我是这样写的
inputs.focus(function(){
$(this).prev().addClass('coloraaa');
$("#dengerr").hide()
});
但是出问题啊,如果把$("#dengerr").hide()注释掉就好了,但<div id="dengerr"></div>却隐藏不了啊,我该怎么办啊,就是在这个涵数里隐藏<div id="dengerr"></div>,帮帮我 展开
展开全部
inputs.focus(function(){
$(this).prev().addClass('coloraaa').end().parent().next("div").hide();
});
html里面的</B>是什么玩意
外面嵌套了一个b 标签?
你这个<div id="dengerr"></div>
不是一个吧?
如果不止一个,那么要用class标签 而不能用id标签,否则只对第一个起作用
$(this).prev().addClass('coloraaa').end().parent().next("div").hide();
});
html里面的</B>是什么玩意
外面嵌套了一个b 标签?
你这个<div id="dengerr"></div>
不是一个吧?
如果不止一个,那么要用class标签 而不能用id标签,否则只对第一个起作用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.鼠标放到input上面不应用focus,而用hover,最好是click来触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从这里看你的代码本身没有问题。要不你把实际数据发上来,我们再看看。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的jQuery是那个版本的?
$("#dengerr")能取到吗?
$("#dengerr")能取到吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询