2010-01-13 9 views
3

레이블을 업데이트하려고하는 javascript 함수가 있습니다. 레이블을 텍스트 상자로 바꾸면 제대로 작동하지만 레이블이 없어도 아무 일도 일어나지 않습니다!자바 스크립트로 라벨을 업데이트 할 수 있습니까?

라벨의 예 :

<label id="163" name="163">Some text.</label> 

자바 스크립트 코드 :

$("#163").val("meep"); 
+1

이것은 ASP.NET 질문이 아닌 jquery 질문 인 것 같습니다. –

+2

HTML 표준은 ID가 숫자로 시작하는 것을 허용하지 않습니다. – friedo

답변

5

val 방법은 입력 요소의 값을 설정한다. <label>

등 어떤 요소의 텍스트도 설정하는 메서드를 호출해야합니다. 예를 들어

:

$("#163").text("meep"); 
+0

굉장해! 감사 –

5

<label> 요소는 입력 제어되지 않고, 그것은 "값"의 개념이 없기 . 레이블의 텍스트를 변경하려고하는 것 같습니다. 이것은 text(str) 방법을 사용하여 달성 될 수있다 :

$("#163").text("meep"); 
2

시도 텍스트 방법 : 대부분의 시간이 실제로 문제가 발생하지 않지만

$("#163").text("meep"); 
2

는 또한, IDNAME 속성은 숫자로 시작해서는 안된다.

관련 문제