2013-04-11 1 views
0

간단한 HTML label 입력이 있습니다. 아약스 요청을 사용하여 해당 레이블의 텍스트로 넣을 HTML 문자열을 가져옵니다. 이렇게하려면 다음 코드를 시도해보십시오.jQuery HTML 문자열로 레이블 텍스트 업데이트

$('#my-label').text($("<label class='someClass'>4.00 ABC</label> (13.26 DEF)")); 

아무 일도 발생하지 않습니다. 어떻게 대처할 수 있을까요?

+0

'# my-label'에서'label.someClass' 부분을 원하십니까? 라벨을 감쌀시겠습니까? – Dom

답변

4

사용 .html()

$('#my-label').html("<label class='someClass'>4.00 ABC</label> (13.26 DEF)"); 

내가 #my-label이 사건에 있어야하는데 모르겠어요하지만 ..

편집 : 그것은 PRPGFerret가하는 제안으로 레이블 자체의 ID 인 경우 더 나은 접근 방식은 다음과 같습니다 :

$('#my-label').text('4.00 ABC').addClass('someClass'); 
+0

레이블 태그의 ID를 가정합니다. P –

+0

이 someClass가 이미 마크 업에 있습니까? '$ ('label.someClass'). text ('4.00 ABC'); ' –

+0

감사합니다.이 솔루션은 많은 시간을 절약 해주었습니다. – Eliseo