programing

jquery를 사용하여 라디오 그룹으로부터 가치를 얻습니다.

skycolor 2023. 9. 19. 20:57
반응형

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

반응형