> 웹 프론트엔드 > JS 튜토리얼 > jquery에서 확인란이 선택되었는지 확인하는 방법

jquery에서 확인란이 선택되었는지 확인하는 방법

coldplay.xixi
풀어 주다: 2020-11-30 14:11:21
원래의
4003명이 탐색했습니다.

jquery를 사용하여 체크박스가 선택되었는지 확인하는 방법: 1. 코드는 [if($('#checkbox-id').is(':checked'))];를 사용하여 확인합니다. attr을 결정하기 위한 코드는 [if ($('#checkbox-id').attr()].

jquery에서 확인란이 선택되었는지 확인하는 방법

권장: "jquery video tutorial"

이 튜토리얼의 운영 환경: windows7 시스템, jquery3.5.1 버전에서는 이 방법을 모든 컴퓨터 브랜드에 적용할 수 있습니다.

확인란이 선택되었는지 확인하는 Jquery 방법:

방법 1(제안):

if ($("#checkbox-id").get(0).checked) {
    // do something
}
로그인 후 복사

추가해 주신 Doubanlv에게 감사드립니다.

if ($("#checkbox-id")[0].checked) {
    // do something
}
로그인 후 복사

방법 2(제안):

if($('#checkbox-id').is(':checked')) {
    // do something
}
로그인 후 복사

방법 3(유효하지 않을 수 있음):

if ($('#checkbox-id').attr('checked')) {
    // do something
}
로그인 후 복사

방법 4:

if ($('#checkbox-id').prop('checked')) {
    // do something
}
로그인 후 복사

체크박스에서 jquery의 다양한 작업

//注意: 操作checkbox的checked,disabled属性时jquery1.6以前版本用attr,1.6以上(包含)建议用prop
    //1、根据id获取checkbox
    $("#cbCheckbox1");
    //2、获取所有的checkbox
    $("input[type='checkbox']");//or
    $("input[name='cb']");
    //3、获取所有选中的checkbox
    $("input:checkbox:checked");//or
    $("input:[type='checkbox']:checked");//or
    $("input[type='checkbox']:checked");//or
    $("input:[name='ck']:checked");
    //4、获取checkbox值
    //用.val()即可,比如:
    $("#cbCheckbox1").val();
    //5、获取多个选中的checkbox值
    var vals = [];
    $('input:checkbox:checked').each(function (index, item) {
        vals.push($(this).val());
    });
    
    //6、判断checkbox是否选中(jquery 1.6以前版本 用  $(this).attr("checked"))
    $("#cbCheckbox1").click(function () {
        if ($(this).prop("checked")) {
            alert("选中");
        } else {
            alert("没有选中");
        }
    });
    //7、设置checkbox为选中状态
    $('input:checkbox').attr("checked", 'checked');//or
    $('input:checkbox').attr("checked", true);
    //8、设置checkbox为不选中状态
    $('input:checkbox').attr("checked", '');//or
    $('input:checkbox').attr("checked", false);
    //9、设置checkbox为禁用状态(jquery<1.6用attr,jquery>=1.6建议用prop)
    $("input[type=&#39;checkbox&#39;]").attr("disabled", "disabled");//or
    $("input[type=&#39;checkbox&#39;]").attr("disabled", true);//or
    $("input[type=&#39;checkbox&#39;]").prop("disabled", true);//or
    $("input[type=&#39;checkbox&#39;]").prop("disabled", "disabled");
    //10、设置checkbox为启用状态(jquery<1.6用attr,jquery>=1.6建议用prop)
    $("input[type=&#39;checkbox&#39;]").removeAttr("disabled");//or
    $("input[type=&#39;checkbox&#39;]").attr("disabled", false);//or
    $("input[type=&#39;checkbox&#39;]").prop("disabled", "");//or
    $("input[type=&#39;checkbox&#39;]").prop("disabled", false);
로그인 후 복사

관련 무료 학습 권장 사항: JavaScript(동영상)

위 내용은 jquery에서 확인란이 선택되었는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿