Javascript 在房子上掉下来不来了
在每个用户的MouseOver上,我想将更改密码显示为一个下拉列表,如附件中所示,但随着我的代码更改,我在每个用户链接旁边获得了更改密码。任何人都可以给我一些提示如何实现。我附加了两个图像文件。请检查参考 用这个,Javascript 在房子上掉下来不来了,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在每个用户的MouseOver上,我想将更改密码显示为一个下拉列表,如附件中所示,但随着我的代码更改,我在每个用户链接旁边获得了更改密码。任何人都可以给我一些提示如何实现。我附加了两个图像文件。请检查参考 用这个, <script> $(document).ready(function(){ $('#appLink_chngpwd').hide(); $(".csrname").mouseover(function(){ $('#
<script>
$(document).ready(function(){
$('#appLink_chngpwd').hide();
$(".csrname").mouseover(function(){
$('#appLink_chngpwd').show();
});
$(".csrname").mouseleave(function(){
$('#appLink_chngpwd').hide();
});
});
</script>
在您的代码中,您使用了如下所示
$(".csrname li").css("display","none");
$(".csrname + li#appLink_chngpwd").css("display","none");
这意味着您正在为具有class.csrname的span的子属性设置“无显示”
目前在您的代码中,更改密码是同级元素而不是子元素
所以像下面这样更改代码
$(".csrname li").css("display","none");
$(".csrname + li#appLink_chngpwd").css("display","none");
首先,document.ready缺少右括号,这一定是因为向li中添加了属性块。无论如何,请创作一把小提琴。缺少上一个2的开始标签。不允许作为孩子!请使用propper IDE…3。当您编写$.csrname li时,li应该是.csrname4的子对象。总之,它是一个无效的html标记,因此在不同的浏览器中,它的行为会有所不同。问题不在于jQuery。如果您仔细查看,发现语法错误。上述代码工作正常,您可以检查完成更改并发送帮助,但仍然存在相同的问题,我希望更改密码作为下拉选项出现在所附图像中,但是每个用户都有权更改密码。您是否尝试过此更改密码每个用户更改密码