jQuery 找dt.next(div).html()的解决方法
2017-09-28 16:39
387 查看
<!DOCTYPE html> <html> <head> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } .none{display:none;} </style> <script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("dt").click(function(){ var index=$("dl dt").index(this);//查找dt,在当前目录中dt的索引 $(this).parent().find("div:eq("+index+")").show().siblings("div").hide();//显示dt同级的div,隐藏div其它兄弟节点 }); }); </script> </head> <body class="siblings"> <dl> <dt>h2 1</dt> <div class="none"><dd>我是div1-dd</dd></div> <dt>h2 2</dt> <div class="none"><dd>我是div2-dd</dd></div> <dt>h2 3</dt> <div class="none"><dd>我是div3-dd</dd></div> </dl> </body> </html>在线测试 把代码copy到代码编辑器内,提交,查看演示效果
相关文章推荐
- jquery html() append() 方法过滤javascript段的解决方法
- JQuery设置DIV的text("")造成IE崩溃解决方法
- HTML+CSS相对宽度和绝对宽度冲突时的div解决方法
- html 解决表单提交时调用jquery ajax出现执行了请求,但进入了error方法里面
- 关于jquery html()方法获取带有OBJECT标签的元素内容时,出现“类型不匹配。”的解决办法
- Jquery的text()和html()方法在li与div取值结果解析
- html文件中jquery与velocity变量中的$冲突的解决方法
- jquery的html()方法,不是输出所有的html标签,比如div标签,明明有,使用html()方法中得到的html代码中,就是没有
- Jquery的text()和html()方法在li与div取值结果解析
- jquery html动态生成select标签出问题的解决方法
- jquery 的 $("#id").html() 无内容的解决方法
- html文件中jquery与velocity变量中的$冲突的解决方法
- jquery向div添加内容时中文乱码问题解决方法
- 关于jquery append() html时的小问题的解决方法
- jquery 的 $("#id").html() 无内容的解决方法
- [HTML] 关于DIV被Flash或表单遮盖的解决方法
- jQuery在html有效在jsp无效的原因及解决方法
- HTML/CSS中,DIV高度自适应的解决方法
- HTML div即父容器不根据内容自适应高度的原因及解决方法
- html 关于内部是float元素的外部div高度为0的解决方法!