在Wordpress中更改文本选项

时间:2013-10-06 15:58:04

标签: jquery wordpress forms select

我用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>

图像可能会发生变化吗?

1 个答案:

答案 0 :(得分: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));
    });
});

DEMO.

更新:

确保添加jQuery并将$替换为jQuery或尝试

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

DEMO.