0

このキーsome_nameを変換して、SomeNameに変更したいと思います。

ダッシュを置き換えて、単語の最初の文字をキーのみの大文字に変更するにはどうすればよいですか?

var data = $(this).serializeObject();
$.each(data, function(key, val) {
var tablefeed = $('<tr><td>'+key+'</td><td id="'+key+'">'+val+'</td><tr>').appendTo('#display');
                    });
    $(".modal-body").html(tablefeed); 

現在の出力
キー| val

some_name_11_ar_22     | joe 

期待される出力

Some Name  11 ar 22   | joe
4

1 に答える 1

1

ダッシュを置き換えるには、次のように簡単に実行できます。

key = key.replace(/_/g, ' ');

そして、単語を大文字にするために、javascript の代わりに CSS を使用することをお勧めします。

... '<td class="keys">' + key + '</td>' ...

CSS:

td.keys {
    text-transform: capitalize;
}
于 2012-11-20T18:40:21.903 に答える