您是在谈论使用原生 android 显示来显示选项元素的经典选择元素吗?如果你这样做,那么你不能大写它,它使用选项文本在android原生选择外观中显示它,它不会采用css格式,
如果您正在谈论自定义 jQm 选择元素,这将解决它:http: //jsfiddle.net/Gajotres/p3SHm/
CSS:
fieldset .ui-controlgroup-controls .ui-checkbox label span span.ui-btn-text {
text-transform: capitalize;
}
.ui-select div span span.ui-btn-text span {
text-transform: capitalize;
}
select option{
text-transform: capitalize;
}
编辑:
您可以做的是使用 javascript 将每个单词大写,在 pagebeforeshow 事件中使用它(或在页面显示之前更改您的文本的任何其他事件)。看看我在上面的例子,看看如何。
$('option').each(function(){
$(this).html($(this).html().replace(/\w+/g, function(w){return w[0].toUpperCase() + w.slice(1).toLowerCase();}));
});