本文介绍了单击显示/隐藏div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 这是我的代码到目前为止: $(document).ready(function(){ $('div#ordontia' ).click(function(){ $(this).next('div#ordontia2')。slideToggle(slow); }); }); http://jsfiddle.net/65AK2/1/ 每次点击一个按钮时都会出现一个带有说明的新div在桌子的底部。 (底部的蓝色格)。如果另一个按钮被点击,则前面的描述应该关闭,另一个应该在同一个地方打开。 (尚未实现) 预先感谢您的帮助! 解决方案为什么你要选择你的元素,如果它有一个唯一的ID? $(document).ready( click(function(){ $('div#ordontia2')。slideToggle(slow); }); }); 更一般的如果您添加更多div: $ $ $ $ $''$'$'$' $(this).attr('id')+'2')。slideToggle(slow); }); }); 与所有其他人合并: $('。botaomedicinadescription')。slideUp (slow); $('#'+ $(this).attr('id')+'2')。 b}); i'm writing a small script to show/hide a div when other div is clicked, but I can't get the second div clickable.Here's my code so far:$(document).ready(function(){ $('div#ordontia').click(function(){ $(this).next('div#ordontia2').slideToggle("slow"); });});http://jsfiddle.net/65AK2/1/Every time a "button" is clicked a new div with a description should appear on the bottom of the table. (the blue div on the bottom). If another button is clicked then the previous description should close and another one should open in the same place. (not implement yet)Thanks in advance for any help! 解决方案 Why do you want to select your element with next if it has an unique ID?$(document).ready(function(){ $('div#ordontia').click(function(){ $('div#ordontia2').slideToggle("slow"); });});more general if you add more divs:$(document).ready(function(){ $('.botaomedicina').click(function(){ $('#'+$(this).attr('id')+'2').slideToggle("slow"); });});with all others closing:$(document).ready(function(){ $('.botaomedicina').click(function(){ $('.botaomedicinadescription').slideUp("slow"); $('#'+$(this).attr('id')+'2').slideToggle("slow"); });}); 这篇关于单击显示/隐藏div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-15 06:03