2013-10-06 2 views
0

이 양식을 워드 프레스 플러그인으로 생성 했으므로 텍스트에 공백을 넣을 수 없습니다. 나는이 같은 옵션의 텍스트 변경하려면 : UnaEstrella를 -> 우나 에스트 렐라 (값이 아닌 문자)Wordpress의 chage 텍스트 옵션

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

가능한 변화는 이미지도 있습니까?

+2

게시하기 전에 시도 했습니까? – codepixlabs

+0

그것은 워드 프레스 플러그인이고 게시하기 전에 공백을 넣을 수 없습니다 – vektor

+0

"? – tymeJV

답변

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.

+0

이 코드를 사이드 바에로드 된 .js에 넣습니다 (strx-magic-floating-sidebar -maker.js)하지만 작동하지 않습니다! 왜 그랬는지 알아? 이 코드를 functions.php에 넣을 수 있습니까? – vektor

+0

더 많은 도움을 줄 수 있다면 ... 코드는 JSFiddle에서 작동합니다. – vektor

+1

이 코드는'js' 파일 또는 ''태그 내의' '에 넣어야합니다. –

관련 문제