您好,欢迎访问一九零五行业门户网

求教一个简单的显示问题

现在有一系列的
标签,每个标签里面有一个标签,开始这些a标签都是隐藏状态,想实现当鼠标放在某个li上面是, 这里面的a标签就显示出来  求解!!!
回复讨论(解决方案) $(this).next().show()
结构呢?如何隐藏的?dispaly:none?还是其他?
用css就可以啦
insert title here a b c d e
用jquery方便点
litest1 litest2 litest3

li的hover,但在ie6下会有些问题
有补丁的方向
回复ww_super:
我就是这样写的啊:
$('#msglist li').mouseover(function(){ $(this).children(a).css(display,block); }); $('#msglist li').mouseout(function(){ $(this).children('a').css(display,none); });

但是当鼠标离开的时候a没有显示出来 求解
li的hover,但在ie6下会有些问题
有补丁的方向
虽然我不是做前台的,但是ie6 - - ~
这是js代码
$('#msglist li').mouseover(function(){ $(this).children(a).css(display,block); }); $('#msglist li').mouseout(function(){ $(this).children('a').css(display,none); });

这是html代码
x {$vo2.toname}{$vo2.addtime}
{$vo2.msg}

为什么实现不出来效果呢?
你加载jquery了吗
像我上面给你的例子一样,把你的js代码放到
$(document).ready(function(){ ... })这个里面来!
这个是让你页面运行完了再执行js,你一开始就执行js,页面中还没有所写那些元素呢,完整代码如下
x {$vo2.toname} {$vo2.addtime}
{$vo2.msg}

不明白....
$(document).ready(function(){
$(#content li).mouseover(function(){
$(this).find(a).css(display,block);
})
$(#content li).mouseout(function(){
$(this).find(a).css(display,none);
})
})
a标签显示也可以这样写
$(this).css(display,)
或者这样
$(this).css(visibility,visible)
回复 :ww_super
我知道你说的啊   我就是那样写的啊  只是截图少截了点 
 就是  $(document).ready({...});这样的
回复:bingovictor
你把10楼我发你的完整代码放本地运行下,我测试可以的!你运行如果也可以的话,对比下看看哪边有不同
我本地确实可以的,截图:
实在不知道你那边的情况了。。。
你加载jquery了吗
。。。加载了啊  其他的点击什么的效果都可以实现。。。就这个实现不了
通过google浏览器,f12看下console,是否报错、
搞定了  谢谢
其它类似信息

推荐信息