その場で目次ページを作りたいのですが、
たとえば、ページ001.htmlと002.htmlでh1タグをターゲットにして、jqueryを使用してcontents.htmlに表示できますか?
その場で目次ページを作りたいのですが、
たとえば、ページ001.htmlと002.htmlでh1タグをターゲットにして、jqueryを使用してcontents.htmlに表示できますか?
はい。
$('#result').load('001.html h1');
h1
は、見出しを選択するセレクターです。
content.html
<div id="target"></div>
<script src=//jquery.min.js"></script>
<script type="text/javascript">
$.get('001.html', function(html){
$('#target').text($('h1',html).text());
});
</script>
whereはコンテンツ ページ内#target
の id を持つ要素であり、001.html ページで探しているものを見つけるセレクタです。target
h1
<h1>