나는 확인란이 있습니다숨길 때 확인란의 레이블이 숨겨지지 않는 이유는 무엇입니까?
<input type="checkbox" id="OutOfPocket">Are you okay with paying out-of-pocket for these services?</input>
을하고 좀 jQuery
그것을 숨길 수 있습니다
$('#OutOfPocket').hide();
을하지만 문제는 라벨을 숨기지 않는 라인입니다. 그래서 나는 레이블을 숨기려면 다음 명령을 시도했지만 모두 실패되었습니다
$('#OutOfPocket').next('label').hide();
$('#OutOfPocket').siblings('label').hide();
$('#OutOfPocket').next('input ~ label').hide();
$('#OutOfPocket').next('span').hide();
$('#OutOfPocket').siblings('span').hide();
$('#OutOfPocket').next('input ~ span').hide();
어떤 코드 나 체크 박스의 텍스트를 숨길 필요합니까?
경우 입력에 레이블 상대인가? – Jace
정말 질문에 대한 답변이 아니지만 두 가지를 모두 컨테이너에 넣고 컨테이너를 숨기지 않는 이유는 무엇입니까? – xaxxon
@Jace, 렌더링 된 HTML을 기반으로 같은 레벨의'input' 옆에 있습니다. 빈 페이지에 제공 한 HTML을 배치하면 옆에 렌더링 된 라벨 (즉, 확인란의 텍스트)이 표시됩니다. –