<a href="b.html" target="_blank">点击</a><ul>
  <li><a href="javascript:;">11111111111</a></li>
  <li><a href="javascript:;">2222222222</a></li>
  <li><a href="javascript:;">333333333</a></li>
  <li><a href="javascript:;">444444444</a></li>
  <li><a href="javascript:;">55555555555</a></li>
 </ul>
<script>
$(function(){
$('a').click(function(){
$(opener.document).find('a').html(this.innerHTML)
})
});
</script>

解决方案 »

  1.   


    谢谢了  如果我想<a href="b.html">点击</a> 不用跳到新的页面打开 就当前页面打开B页面 点击li的时候 B页面关闭 怎么才能返回A页面看到已经替换掉的值呢
    $(function(){
    $('a').click(function(){
    $(opener.document).find('a').html(this.innerHTML);
    window.close();
    })
    });
      

  2.   


    webkit核心的如谷歌要发布网站后测试直接跳转过去,你要通过url传递选择的值到a页面$(function(){
    $('a').click(function(){
    location.href='a.html?'+this.innerHTML
    })
    });
    <a href="b.html">
    <script>
    var s=location.search.substring(1);
    if(s=='')s='点击';
    document.write(s)
    </script>
    </a>
      

  3.   


    webkit核心的如谷歌要发布网站后测试直接跳转过去,你要通过url传递选择的值到a页面$(function(){
    $('a').click(function(){
    location.href='a.html?'+this.innerHTML
    })
    });
    <a href="b.html">
    <script>
    var s=location.search.substring(1);
    if(s=='')s='点击';
    document.write(s)
    </script>
    </a>
    请问下  传值中文的是 会出现乱码啊
      

  4.   

    编码下,不过应该不会出乱码吧。。除非你2个页面的编码不一样location.href='a.html?'+encodeURIComponent(this.innerHTML)
    var s=location.search.substring(1);
    if(s=='')s='点击';
    else s=decodeURIComponent(s)////注意解码
    document.write(s)
      

  5.   

    恩  刚才解决了  再次请问下 如果我A页面有两个<a href="b.html">点击</a>  <a href="b.html">点击111</a> 想从B页面获取不同的值应该怎么做