当选择initial_enquiries时数据被放入数据库时是“initial_enquiries”,这是想要的。它也显示在下拉值作为值,我不希望它是我希望它在下拉列表中没有下划线说“初始查询”
$('#account-status').css({'cursor':'pointer'}).click(function() {
// Create an array of status
var statuses = new Array;
statuses.push('initial_enquiries')
statuses.push('active');
statuses.push('discontinue');
statuses.push('pending');
statuses.push('suspended');
// Get the account statuses
$(this).hide().after('<select id="select-status" class="form_s"></select>');
$('#select-status').append('<option value="">-Select-</option');
$.each(statuses, function(i, v) {
$('#select-status').append('<option value="' + v + '">' + v.capitalize() + '</option>');
});
答案 0 :(得分:1)
在你的情况下,这应该足够了:
用这个替换你v.capitalize()
:
v.replace('_', ' ').capitalize();
正如我所说,这是针对你的情况,你向我们展示了你的问题,但如果数组是自动生成的话,我就不会使用它。