特定のh2のコンテンツに基づいて、各h2にタグを追加しようとしています。これが私が試したことです:
jQuery(document).ready(function() {
jQuery( "h2" ).each(function(){
var $headingcontent = jQuery('h2').html().toLowerCase();
jQuery('h2').prepend('<a id="'+ $headingcontent +'"></a>');
});
});
ただし、これは最初の h2 のコンテンツのみを取得し、それをすべての h2 の先頭に追加するように見えます。ページに h2 がいくつあるかに応じて、これを複数回行います。
私がやりたいことは、これを変えることです:
<h2>Heading 1</h2>
<h2>Heading 2</h2>
の中へ
<h2><a id="heading 1"></a>Heading 1</h2>
<h2><a id="heading 2"></a>Heading 2</h2>