有三个ul里有三个li 每个li控件一个图层显示
如下代码实现不了:为什么呢?
<script> <br /> $(document).ready(function () { <br /> $("#li001").click(function(){ <br /> $("#001").show(); <br /> $("#002").hide(); <br /> $("#003").hide(); <br /> }); <br /> <br /> $("#li002").click(function(){ <br /> $("#002").show(); <br /> $("#001").hide(); <br /> $("#003").hide(); <br /> }); <br /> <br /> $("#li003").click(function(){ <br /> $("#003").show(); <br /> $("#002").hide(); <br /> $("#001").hide(); <br /> }); <br /> <br /> }) <p> <br /> <h2>回复讨论(解决方案) <p class="sougouAnswer"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="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> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script></head><body><ul id="ul001"> <li id="li001">000</li> <li id="li002">000</li> <li id="li003">000</li></ul><div id="001" style=' background:red;width:50px; height:50px; display:none;'></div><div id="002" style=' background:blue;width:50px; height:50px;display:none;'></div><div id="003" style=' background:yellow;width:50px; height:50px;display:none;'></div><script type="text/javascript"> $(document).ready(function () { $("#li001").click(function () { $("#001").show(); $("#002").hide(); $("#003").hide(); }); $("#li002").click(function () { $("#002").show(); $("#001").hide(); $("#003").hide(); }); $("#li003").click(function () { $("#003").show(); $("#002").hide(); $("#001").hide(); }); }) </script></body></html></pre><div class="contentsignin">Salin selepas log masuk</div></div> <br /> 其实是实现了。。只是没看到效果而已。。 <p class="sougouAnswer"> 果然是这样的。谢谢了。 </script>