Jquery 在页面上找到第一个 h1 并将更多 html 添加到其 html

Jquery Find first h1 on a page and append more html to its html

如何在页面上找到第一个 h1 并将更多 html 添加到它的 html?我正在尝试这样的事情,它给我错误 -

 var str = $('h1:first').html();
    $('h1:first').html(str.append('some more html '));

.html()可以将function作为参数,而returncurrent html 添加 new html.

$('h1:first').html(function(){
  return $(this).html() + ' some more html';
});

怎么样

$('h1:first').html($('h1:first').html() + 'some more html');

您可以像您的代码一样将字符串放在变量上

var str = $('h1:first').html();
$('h1:first').html(str + 'some more html');