怎样用Jquery 显示和隐藏div

<divid="1"><a>连接</a><br/><divhidden="true">c</div></div><divid="2"><a>连接</a><br/><div... <div id="1">
<a>连接</a><br/>
<div hidden="true">c</div>
</div>
<div id="2">
<a>连接</a><br/>
<div hidden="true">c</div>
</div>
<div id="3">
<a>连接</a><br/>
<div hidden="true">c</div>
</div>

实现鼠标指向一个父div它的子div就显示,鼠标离开子div隐藏;

外层那个div的ID是动态生成的,怎么样才能在js代码里知道我鼠标指向的是哪一个div
展开
 我来答
drink51
2012-07-01 · TA获得超过297个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:144万
展开全部
先说你几个最基本的错误哦,对你以后有帮助。你的id怎么能写数字呢?这是大忌。一定要以下划线或者字母开头。hidden这个属性你自己编的属性吧。建议用css属性display:none取代
用jQuery帮你写一个:
$("div").hover(function(){
$(this).find("div").show();
},function(){
$(this).find("div").hide();
});
追问
·
澳爸购
推荐于2017-09-15 · TA获得超过797个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:142万
展开全部

Jquery中hide()方法表示隐藏,show()表示显示

示例:

<!doctype html>
<html>
<head>
<meta charset='utf-8'/>
<title>测试</title>
<!--载入jquery框架文件-->
<script language='javascript' src='jquery.js'></script>
<script language='javascript'>
$(function(){
$('#btn').click(function(){
$div1=$('#div1');
if($div1.is(':hidden')){
$div1.show();
}else if($div1.is(':visible')){
$div1.hide();
}
});
});
</script>
</head>

<body>
<div id="div1" style="width:100px;height:60px;border:1px solid #f00;"></div>
<input type="button" id="btn" value="显示" />
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式