<input type="radio" name="sort" value="2" id="myradio">
JQUERY에서 어떻게 체크하나요?JQuery를 사용하여 입력 라디오 버튼을 선택하려면 어떻게합니까?
<input type="radio" name="sort" value="2" id="myradio">
JQUERY에서 어떻게 체크하나요?JQuery를 사용하여 입력 라디오 버튼을 선택하려면 어떻게합니까?
$('#idOfMyRadio').attr('checked',true);
여기에는 jQuery가 필요하지 않습니다. 느려지고 불필요한 프레임 워크 의존성이 생기고 오류 가능성이 높아집니다. 이것에 대한 DOM의 방법은 명확하고 될 수있는대로 읽을 수있는, 그리고 1990 년대에 다시 모든 주요 브라우저에서 작동 :
document.getElementById("myradio").checked = true;
당신은 그 때 난 그냥 그것을 사용에서 멈출 것 jQuery를 사용해야하는 경우
$("#myradio")[0].checked = true;
...
$('input[name="sort"]').attr('checked',true);
$('input[value="2"]').attr('checked',true);
-1. id 선택기를 사용하는 것보다 거의 확실히 느려질 것입니다. id selector는'document.getElementById'를 최적화하고 사용할 수 있습니다. 문서의 모든 입력을 반복하고 각각에 대한 속성 값을 확인해야합니다. 또한 목표의 정확도가 낮습니다. 의도적으로 타겟팅하지 않은 페이지의 다른 라디오 버튼은 '이름'이 '정렬'이거나 '값'이 2 일 수 있습니다. –
이 작동을하지만, 공식 속성은 .attr는 ("확인", "확인")입니다 : 요소의 잡아 – dtbarne
흠, 고마워요. 나는 몰랐습니다. – Jage
최신 버전의 jQuery에 대한 업데이트와 마찬가지로 : ".prop() 메서드를 사용하여 설정을 해제하고 .attr() 메서드 대신"checked "를 사용해야합니다." http://api.jquery.com/prop/ – Tayler