0

我想转换这个键 some_name 并将其更改为 Some Name。

如何替换破折号并将单词的第一个字母更改为仅用于键的大写字母

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); 

电流输出
键 | 值

some_name_11_ar_22     | joe 

预期产出

Some Name  11 ar 22   | joe
4

1 回答 1

1

要替换破折号,您可以简单地执行以下操作:

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

为了使单词大写,我建议您使用 CSS 而不是 javascript,因为它似乎仅用于表示目的:

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

CSS:

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