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

请问jquery 控件显示div

2012-04-23 
请教jquery 控件显示div有三个ul里有三个li 每个li控件一个图层显示如下代码实现不了:为什么呢?ul idul

请教jquery 控件显示div
有三个ul里有三个li 每个li控件一个图层显示

如下代码实现不了:为什么呢?


<ul id="ul001">
  <li id="li001">000</li>
  <li id="li002">000</li>
  <li id="li003">000</li>
</ul>

<div id="001"></div>
<div id="002"></div>
<div id="003"></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();
  });
   
})

[解决办法]

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>    <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> 

热点排行