반응형
jquery를 사용하여 라디오 그룹으로부터 가치를 얻습니다.
이름을 가진 라디오 그룹의 가치를 얻으려고 합니다.managerelradio
. 이 라디오 그룹의 html 코드는.
<label><input type="radio" name="managerelradio" value="Yes" id="Add">Add</label>
<label><input type="radio" name="managerelradio" value="No" id="Remove">Remove</label>
그리고 이것에 대한 질의는..
var manageradiorel = $('input[name = "managerelradio"]:checked' , '#managechildform').val();
alert(manageradiorel);
나에게 정의가 없다는 걸 보여줍니다
저도 해봤는데요.
var manageradiorel = $('input[name = "managerelradio"]:checked').val();
alert(manageradiorel);
하지만 저는 여전히 정의되지 않은 가치를 얻고 있습니다.
이거 먹어봐요.
var manageradiorel = $("input:radio[name ='managerelradio']:checked").val();
alert(manageradiorel);
이 데모를 확인해 주십시오. 잘 작동할 것입니다.
참고: 라디오 버튼 중 하나를 선택해야 합니다.그렇지 않으면 정의되지 않은 상태로 반환됩니다.
사용가능checked
라디오 버튼을 기본값으로 선택하도록 속성을 지정합니다.
저한테 효과가 있습니다.
$('input[name="managerelradio"]').on('change', function(e) {
var manageradiorel = e.target.value;
alert(manageradiorel);
});
여기 예
이것을 조금 더 쉽게 만들기 위한 작은 jQuery 확장자:
jQuery.fn.extend({
groupVal: function() {
return $(this).filter(':checked').val();
}
});
// Usage:
$("input[name='managerelradio']").groupVal();
// Or even:
$("[name='managerelradio']").groupVal();
언급URL : https://stackoverflow.com/questions/7723505/get-value-from-radio-group-using-jquery
반응형
'programing' 카테고리의 다른 글
Android 4.0 에뮬레이터에서 Google Play 에뮬레이터 (0) | 2023.09.19 |
---|---|
기능적인 반복 방법(ES6/7) (0) | 2023.09.19 |
AngularJS - 다른 파셜 내에서 파셜을 동적으로 사용 (0) | 2023.09.19 |
카르마가 단위 테스트를 실행하지 않음 (0) | 2023.09.19 |
함수 포인터 - 자동 재참조 (0) | 2023.09.19 |