通过jQuery将页面标题添加为正文类

nat*_*web 1 jquery addclass

如何将h1中的文本转换为带连字符的字符串并使其成为正文中的新类?到目前为止,这就是我所拥有的一切:

var newClass = $('h1').val().replace(/ /g, '-');
$("body").addClass(newClass);
Run Code Online (Sandbox Code Playgroud)

小提琴

und*_*ned 6

对于h1元素,您应该使用text而不是val,val用于获取/设置表单元素的值:

var newClass = $('h1').text().replace(/\s/g, '-');
$("body").addClass(newClass);
Run Code Online (Sandbox Code Playgroud)