여기 내 코드는 실행이다는 JsFiddle이다 : 나는 .paymentoption
div 태그의 아무 곳이나 클릭하면 내가 자신을 선택하는 라디오 버튼을 싶습니다 jQuery를 사용하여 체크 한 라디오 버튼을 어떻게 설정할 수 있습니까?
http://jsfiddle.net/stapiagutierrez/ZbFWu/31/
.아무 제안 사항이 있습니까?
여기 내 코드는 실행이다는 JsFiddle이다 : 나는 .paymentoption
div 태그의 아무 곳이나 클릭하면 내가 자신을 선택하는 라디오 버튼을 싶습니다 jQuery를 사용하여 체크 한 라디오 버튼을 어떻게 설정할 수 있습니까?
http://jsfiddle.net/stapiagutierrez/ZbFWu/31/
.아무 제안 사항이 있습니까?
$(document).ready()
에 함수를 래핑하여 DOM이 완전히로드 된 경우 이벤트를 첨부해야하며 코드에 약간의 오류가 있습니다.
$(this).find('input[name="paymenttype"]').prop('checked', true);
이 this jsfiddle 고정 것 :
$(this).$('input[name="paymenttype"]').prop('checked', true);
당신은 그것을 교체 할 필요가 작동하지 않습니다.
이 HTML/CSS 전용 옵션은 어떻게됩니까? 청소기가 많고 자바 스크립트없이 작동합니다. 실제로 라디오 버튼에 레이블을 제공하여 시각적으로 오류가있는 사용자를 위해 화면 판독기에서 더 쉽게 액세스 할 수 있도록합니다.
아마?
$('.paymentoption').click(function() {
$('.paymentoption input[name="paymenttype"]').prop('checked', true);
});
은 내가 할 수있는 사업부처럼 해당 레이블에게 배경 이미지를 줄 수 있습니까? 브라우저에서 잘 작동합니까? –
레이블은 다른 요소와 마찬가지입니다. 그것은 인라인 요소 자체입니다 만,'display : block'을 추가하면, 생각할 수있는 모든면에서 div처럼 동작합니다. 'for'속성에서 링크 된 컨트롤을 지정하는 한, 클릭 핸들러가 내장 된 스팬입니다. 브라우저를 통해 잘 작동 할 것입니다. 이전 IE6을 테스트 해 볼 필요가 없습니다. – GolezTrol
Meh, ** 나사 IE6 **. 고마워, 이건 잘 작동하고 부 풀리지 않고. –