首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何用jquery实现这个点击隐藏和显示呢

2012-05-02 
怎么用jquery实现这个点击隐藏和显示呢?HTML codep id1显示内容/pul idtrace_1 classtrace_c

怎么用jquery实现这个点击隐藏和显示呢?

HTML code
<p id="1">显示内容</p><ul id="trace_1" class="trace_content" style="display: none;"><li>...........</li><li>...........</li><li>...........</li><li>...........</li></ul><p id="2">显示内容</p><ul id="trace_2" class="trace_content" style="display: none;"><li>...........</li><li>...........</li><li>...........</li><li>...........</li></ul><p id="3">显示内容</p><ul id="trace_3" class="trace_content" style="display: none;"><li>...........</li><li>...........</li><li>...........</li><li>...........</li></ul>



上面是 html内容

JScript code
<script type="text/javascript"> $(document).ready(function(){    $("a.trace_show").toggle(function(){         $(".trace_content").hide('slow');       },function(){         $(".trace_content").show('fast');       });}); </script>

在网上找到上面这种方法,他点击一个就是3个所有的都隐藏/显示了。 是想要单个 单个的。 不熟悉js。

请教了。

[解决办法]
你写的JS代码跟html结构对不上啊,给p加了trace_show类,自己跟据你实际的html结构改一下吧。
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script><script type="text/javascript">$(document).ready( function() {    $("p.trace_show").toggle( function() {        $(this).next("ul").show('fast');    }, function() {        $(this).next("ul").hide('slow');    });});</script></head><body><p id="1" class="trace_show">显示内容</p><ul id="trace_1" class="trace_content" style="display: none;">  <li>...........</li>  <li>...........</li>  <li>...........</li>  <li>...........</li></ul><p id="2" class="trace_show">显示内容</p><ul id="trace_2" class="trace_content" style="display: none;">  <li>...........</li>  <li>...........</li>  <li>...........</li>  <li>...........</li></ul><p id="3" class="trace_show">显示内容</p><ul id="trace_3" class="trace_content" style="display: none;">  <li>...........</li>  <li>...........</li>  <li>...........</li>  <li>...........</li></ul></body></html> 

热点排行
Bad Request.