2014-03-07 14 views
1

그래서 다소 기본적인 질문을하고 있지만, 검색하는 것이 어려워졌습니다. 내가 말하는 것을 무엇을 호출해야할지 모르겠습니다. (라벨이 태그라는 것을 알고 있습니다. "label"을 검색하면 원하지 않는 결과가 나타납니다).입력 필드의 이름 변경

그래서 입력이있는 기본 양식이 있습니다. jquery를 사용하여 입력 필드의 이름을 변경하고 싶습니다. 여기 라인의 물결 ​​무늬가있는 버전이 있습니다.

<form> 
<div id="ent1">Name <input type="text"> <button type="button"> Just a button </button></div> 
</form> 

"이름"을 "컴퓨터"또는 jquery를 사용하는 다른 것으로 변경하는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

는 그 다음

$('#ent1 .label').text('new label') 
+0

아, 괜찮아. 레이블 태그가있는 줄을 따라 생각했지만 이상한 일이 일어났습니다. 이것은 의미가 있습니다. 나는 이것을 곧 구현하고 다시보고 할 것이다. – MikelG

1

레이블에 대한 레이블 태그를 사용하고 아래 사용하여 그것을 찾기 위해 jQuery를 사용

<div id="ent1"><span class="label">Name</span> <input type="text"> <button type="button"> Just a button </button></div> 

범위

같은 요소에 포장하는 것이 더 쉽습니다.

<form> 
<div id="ent1"> 
    <label for="name">Name</label> 
    <input id="name" type="text"> 
    <button type="button"> Just a button </button> 
</div> 
</form> 

$("label[for='name']").text = "new value" 
+0

welcome to stackoverflow! 일반적으로 코드 전용 답변은 권장하지 않습니다 ... 문제 해결 방법에 대한 설명을 추가하면 더 좋습니다. –

관련 문제