최근 프로젝트에서 접근성 문제를 분류하고 모든 양식 요소에 레이블이 있는지 확인했습니다. 레이블 텍스트를 태그에 넣으면 이전에 작성한 일부 불쾌한 코드에 문제가 발생했습니다. 당신은 라디오 버튼과 레이블이있는 경우jquery에서 hide() 라디오 버튼 * 및 * 텍스트 레이블
기본적으로, : 실제 버튼이 숨겨져
$('#zone_r1').hide();
하지만 레이블 텍스트 :
<label for="zone_r1"><input type="radio" name="zone" id="zone_r1" value="NY" />New York</label>
을 그리고 당신과 같이 그것을 숨기기 위해 jQuery를 사용 . 원래 나는 레이블 텍스트의 범위를 만들어 숨겨과 같이 :
<input id="NY" type="radio" name="zone" value="NY" /><span id="nyTXT">New York</span>
및
$('#NY').hide();
$('#nyTXT').hide();
어떤 아이디어가? 나는 kludge를 사용하지 않는 것을 선호하지만 레이블의 범위와는 유효하지 않을 수 있지만 지나치게 열광적 인 것일 수 있습니다. 나
왜이 늙고 이미 대답 한 질문에 답해야 할 필요가 있다고 느꼈는지 모르겠지만 실제로는 [[id = ...]'을 (를) 포함하는 선택기를 작성했다는 사실에 놀랐습니다. 그건 신분증이야. 알다시피 :'# zone_r1'. – SoonDead