我试图用span类将每个单词的第一个字母包装在标题标记中,这样我就可以使用CSS设置它们的样式.我试图使用我在这里找到的一个片段,但我有2个h1标记,它正在使用第一个标记,并在第二个标记中重复它!
功能如下:
<script>
$(document).ready(function() {
var words = $('h1').text().split(' ');
var html = '';
$.each(words, function() {
html += '<span class="firstLetter">' + this.substring(0, 1) + '</span>' + this.substring(1) + ' ';
$('h1').html(html);
});
});
</script>
因此,我在顶部的横幅中有一个h1,在内容的开头有一个h1,但该函数正在使用顶部横幅标题并用它替换内容标题,但span类正在工作!
我知道你不应该有2个h1,但我想针对所有标题,这是一个CMS的客户,所以我不能保证他们不会使用多个h1,所以我正在测试它!