레이블을 클릭 할 때 for
을 라디오 버튼의 상태를 변경하는 대신 jQuery를 사용하고 있습니다. 또한 체크 된 라디오 버튼의 수를 세는 라디오 버튼에 연결된 다른 이벤트가 있습니다.jQuery 트리거 증가 라디오 : -1 오프셋에서 길이 확인
$('label').click(function(){
$(this).prev('input:radio').trigger('click');
});
$('input[type=radio]').click(function(){
console.log($('input[type=radio]:checked').length);
});
length
의 콘솔 로그는 두 번째 등등을 클릭하고 때 다음, 첫 번째 라디오가 클릭하면 1
0
입니다 ...
내가 무엇을 놓치고?!
감사
이것은 동일한 js를 실행하는 약 30 페이지의 업데이트입니다. 그래서 각 페이지의 html을 편집하는 대신 javascript를 사용하면 1 시간 또는 2 시간을 절약 할 수 있습니다. 감사. 이것은 효과가 있었다. –
@TimJoyce : 아, 이해했다. 다행 했어. – RightSaidFred