Sqlの選択オプション値を大文字にしたいと考えています。 さて、次のコードは正常に動作します - しかし、最初のフィールドだけに...各フィールドでJquery関数を実行します。
function capitalize(str){
var text = str.text().replace(/^(.)|\s(.)/g, function($1){ return $1.toUpperCase(); });
return str.text(text);
}capitalize($('#op'));
私のHTMLフィールドがある(私はPUG/JADEで働いていると、これがしようとしてのために私の最高である。このようになります
<select class="select_input">
<option value=$emp['id'] id="op" selected="selected">$emp['value']</option>*
<?php foreach ($type as $type_val) ?>
<option value=$type_val['id']>$type_val['val']</option>
<?php endforeach?>
<select class="select_input">
<option value=$emp['id'] id="op" selected="selected">$emp['value']</option>*
<?php foreach ($type as $type_val) ?>
<option value=$type_val['id']>$type_val['val']</option>
<?php endforeach?>
- DBから来て最初の値:デモンストレーションの目的)のために変換します。私は前に述べたように、スクリプトは最初のフィールドだけで実行されます
...
なぜあなたはサーバー側で大文字にしませんか? – user489872
IDは一意である必要があります。/$ {return $ 1.toUpperCase()} $ {'select_input option}'を使用すると、 ;}}); ' – Tushar