2012-07-09 4 views
0

에 문자열 요소의 값을 가져 오는 ". 구문 오류, 인식 할 수없는 표현을"내가 JQuery와에 다음을 수행하고자하는 JQuery와

var test = "'#ISP'"; 

alert($(test).val()); 

내가 수를

여기에 뭔가 빠졌습니다.

고마워요!

+2

당신의 문자열 안에 작은 따옴표 (또는 외부 주위에 따옴표)를 제거합니다. val()'$ (" 'ISP'). val()''당신이 원한다고 생각하는 것은 단지'$ ('# ISP'). 'var test = "#ISP"하는 중; $ (테스트) .val();'잘 작동해야합니다. – Chad

답변

0

var test = "ISP"; 
alert($("#"+test).val()); 

좋아한다 또는 샘플 작업을 표현식

var test = "#ISP"; 
alert($(test).val()); 

에서 추가 따옴표를 테이크 아웃 할 수 있습니다 http://jsfiddle.net/VwDyW/9/

+0

도움을 주셔서 감사합니다. 그러나 구현이 작동하지 않는 이유는 무엇입니까? – Pinch

+0

@ user1513082 업데이트 된 답변을 확인하십시오. – Shyju

+0

고맙습니다. – Pinch

0

당신은 "의 내부의를 제거해야합니다

var test = "#ISP"; 
alert($(test).val()); 
관련 문제