1

h1内のテキストをハイフン付きの文字列に変換して、本文の新しいクラスにするにはどうすればよいですか?これが私がこれまでに持っているすべてです:

var newClass = $('h1').val().replace(/ /g, '-');
$("body").addClass(newClass);

フィドル

4

1 に答える 1

6

要素の場合、フォーム要素の値を取得/設定するために、の代わりにをh1使用する必要があります。textvalval

var newClass = $('h1').text().replace(/\s/g, '-');
$("body").addClass(newClass);
于 2012-09-01T16:53:43.633 に答える