0

wordpress プラグインでこのフォームを生成しましたが、テキストにスペースを入れることができません。次のようなオプションのテキストを変更したい: UnaEstrella -> Una Estrella ... (値のテキストではない)

<select id="topics" class="taxonomies-filter-widget-input" name="topics">
    <option value="0">Todas</option>
    <option class="level-0" value="unaestrella">UnaEstrella</option>
    <option class="level-0" value="dosestrellas">DosEstrellas</option>
    <option class="level-0" value="tresestrellas">TresEstrellas</option>
    <option class="level-0" value="cuatroestrellas">CuatroEstrellas</option>
    <option class="level-0" value="cincoestrellas">CincoEstrellas</option>
</select>

画像でも変更可能ですか?

4

1 に答える 1

1

私はあなたがこのようなものが欲しいと思います

function camelToSpc(str) {
    return str.replace(/([a-z\d])([A-Z])/g, '$1 $2');
}

$(function(){
    $('select#topics option').each(function(){
        var txt = $(this).text();
        $(this).text(camelToSpc(txt));
    });
});

デモ。

アップデート :

jQueryが追加されていることを確認し$て、置き換えるjQueryか試してください

(function($) {
    $('select#topics option').each(function(){
        var txt = $(this).text();
        $(this).text(camelToSpc(txt));
    });
})(jQuery);

デモ。

于 2013-10-06T18:28:53.320 に答える