如何将h1中的文本转换为带连字符的字符串并使其成为正文中的新类?到目前为止,这就是我所拥有的一切:
var newClass = $('h1').val().replace(/ /g, '-');
$("body").addClass(newClass);
Run Code Online (Sandbox Code Playgroud)
对于h1元素,您应该使用text而不是val,val用于获取/设置表单元素的值:
var newClass = $('h1').text().replace(/\s/g, '-');
$("body").addClass(newClass);
Run Code Online (Sandbox Code Playgroud)