第一个页面:
<ul>
  <li><a href="#">111</a></li>
  <li><a href="#">222</a></li>
  <li><a href="#">333</a></li>
  <li><a href="#">444</a></li>
  <li><a href="#">555</a></li>
</ul>
链接的第2个页面:
<ul id="sidebar">
        <li> <a href="#">111</a>
          <ul>
            <li><a href="#">1111</a></li>
            <li><a href="#">2222</a></li>
            <li><a href="#">3333</a></li>
            <li><a href="#">4444</a></li>
            <li><a href="#">5555</a></li>
          </ul>
        </li>
        <li><a href="#">222</a>
          <ul>
            <li><a href="#">1111</a></li>
            <li><a href="#">2222</a></li>
            <li><a href="#">3333</a></li>
          </ul>
        </li>
</ul>
js:
$(function(){
$("#sidebar ul").hide();
$("#sidebar ul:first").show();
...code here
});
说明:比如,我在第一个页面上点击111,第2个页面就相应张开111的ul li
怎么传?thanks

解决方案 »

  1.   


            function request(strParame) {
                var args = new Object();
                var query = location.search.substring(1);            var pairs = query.split("&"); // Break at ampersand 
                for (var i = 0; i < pairs.length; i++) {
                    var pos = pairs[i].indexOf('=');
                    if (pos == -1) continue;
                    var argname = pairs[i].substring(0, pos);
                    var value = pairs[i].substring(pos + 1);
                    value = decodeURIComponent(value);
                    args[argname] = value;
                }
                return args[strParame];
            }
    <li><a href="secondpage.asp?id=111">111</a></li>var id= request('id');
    $("#sidebar ul").hide();
    //for example:
    $("#ulid"+id).show();