怎样用Jquery 显示和隐藏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

先说你几个最基本的错误哦,对你以后有帮助。你的id怎么能写数字呢?这是大忌。一定要以下划线或者字母开头。hidden这个属性你自己编的属性吧。建议用css属性display:none取代
用jQuery帮你写一个:
$("div").hover(function(){
$(this).find("div").show();
},function(){
$(this).find("div").hide();
});追问

·

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-15

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>

相似回答