Solarized
HOME > WEBプログラム覚書 > jQueryでページ内リンクを自動作成
jQueryでページ内リンクを自動作成
ページ内リンクを手動で作成するのは結構手間なんで
jQueryを利用して自動で作成。
サンプルコード
#MainContents内の見出しh3に対してページ内リンクを作成する。
Javascript
- $(function(){
-
-
-
- var prefix = 'inline';
-
-
- var list = '';
-
- $('#MainContents h3').each(function(i){
- aname = prefix + i;
- $(this).before('<a name="' + aname + '"></a>');
- list += '<li><a href="#' + aname + '">' + $(this).text() + '</a></li>';
- });
-
-
- $('#MainContents').prepend('<ul>' + list + '</ul>');
- });