用jq操作,substr截取内容前多少位,主要用到each遍历了字符串。
<h2 class="h2_changdu">您好,今天是二零二一年二月二日,天气晴朗,祝您一天都有好心情</h2>
<script src="./css/jquery-3.5.1.min.js"></script>
<script>
$(function () {
$('.h2_changdu').each(function () {
$(this).attr('title', $(this).text())
let str = $(this).text().substr(0, 9) + '...'
$(this).text(str)
})
})
</script>