2013-03-05 2 views
4

for 태그를 사용하여 해당 태그가 속한 입력 태그를 식별하는 레이블이 있습니다. 나는 그 레이블에 텍스트의 가치를 얻고 싶다. 내가 라벨 태그에 포함 된 값이 필요JQuery : 입력 태그에 속한 레이블의 값을 가져옵니다.

<input type="radio" id="radio2" name="radio" checked="checked" value="SSN" /><label for="radio2">SSN</label> 

: :이 코드 즉, SSN을 .. 나는 지금까지이 :

var lbText = $('label[for="' + $('input:radio[name=radio]:checked').("out of ideas over here!") + '"]').html() 

답변

1
$('label[for="' + $('input:radio[name=radio]:checked').attr("id") + '"]').html() 

여기에 jsFiddle

+0

.html()은 라벨의 스팬 클래스를 반환합니다. 텍스트()로 편집하면됩니다. – faizanjehangir

+0

당신의 레이블에 무엇이 있는지에 따라 다르지만 jsfiddle의 현재 케이스에서 작동합니다 :) – Sergio

0

나는 이것이 당신이 원하는 생각 ... :)

$('input:radio[name=radio]:checked').next().text(); 

fiddle here

관련 문제