我正在尝试根据特定 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>