<img src="http://files.jb51.net/file_images/article/201205/2012051001.gif" border="0" alt="ハイパーリンク events_jquery をキャプチャする jQuery に基づく部分的な更新コード" ><br>核心代: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="54331" class="copybut" id="copybut54331" onclick="doCopy('code54331')"><u>复制代</u></a></span> 代码如下:</div> <div class="codebody" id="code54331"> <br><html> ; <BR><頭> <BR><meta http-equiv="content-type" content="text/html; charset=UTF-8"> <BR><title>クリック イベント テスト</title> <br><script type="text/javascript" src="jquery.min.js"></script> <br><script type="text/javascript"> <br>$(function(){ <br>/* 点击イベント会在超链接ジャンプ转前発行 */ <br>$("#div_test a").click(function(){ <br>var link = $(this).attr('href'); <br>$('#div_view').attr('src', link); <br>var href = window.location.href; .href = href.substr(0, href.indexOf('#')) '#' リンク <br>return <br>}); <br></script> <br></head> <br> <br><div id="div_test"> <br><ol> <br><li><a href="http://www.jb51.net">jb51.net</a></li> <br><li><a href="http://s.jb51.net">サーバー</a></li> <br><li><a href="http://sc.jb51.net">sc.jb51.net</a></li> <br></ol> <br> </ol> </div> <br><iframe id="div_view" width="100%"></iframe> <br></body> <br></html> <br><br><br> これは、Google が実装していることを知らずに、jQuery を使用して実行しただけです。 <br> 私は現在、window.location を修正することによって地盤を変更していますが、変更できるのは #シンボルの後の内容階層だけです。また变了、もしかしたら导致浏览器刷新整个页面?