2010-03-06 4 views
12

jquery의 Val() 부분을 일부 텍스트로 바꿔 쓰려고하는데 어떻게해야할지 모르겠다. $(this).val()은 "# number of ...."을 반환합니다. #을 사용자 지정 텍스트로 바꾸고 싶지만 Val에는 replace() 기능이없는 것 같습니다. 나는 JQuery에 대해 아주 익숙하다. 그래서 나는 명백한 것을 놓치고 있을지도 모른다. 어떤 도움 감사Jquery - Val()의 텍스트 바꾸기

답변

19

이 같은 1.4에 a function to .val()을 전달할 수 있습니다

$("#mySelector").val(function(i, v) { //index, current value 
    return v.replace("#","Custom Text"); 
}); 
+0

감사합니다, 작동 아주! –

+0

완벽한 솔루션, 고맙습니다 +1 –

1

끝에서()는 .val을 추가하는 것을 잊지 마십시오

$("#mySelector").val(function(i, v) {return v.replace("#","Custom Text");}).val();