Jquery選擇checkbox和Radio

一、獲取checkbox的值html

if($("#age_range_s").is(":visible")){
        var age_flag=0;
        var age_range="";
        var tmp_age_range="";
        $("input[name='fit_gender']").each(function(){
            if($(this).attr("checked") == "checked"){
                if(tmp_age_range==''){
                    tmp_age_range=$(this).val();
                }
                else{
                    tmp_age_range+="|"+$(this).val();
                }
                age_flag=1;
            }
        });
        age_range=tmp_age_range+"^";
        tmp_age_range="";
        $("input[name='fit_age']").each(function(){
            if($(this).attr("checked") == "checked"){
                if(tmp_age_range==''){
                    tmp_age_range=$(this).val();
                }
                else{
                    tmp_age_range+="|"+$(this).val();
                }
                age_flag=1;
            }
        });
        age_range+=tmp_age_range;
        if(!age_flag){
            $('#age_range_error').html(makeerror('請選擇適用人羣。')).show();
            $("#age_range").focus();
            return false;
        }
        else{
           $('#age_range_error').html('').hide();
        }
    }


二、獲取Radiod的值ide

$(':radio[name="mail_info"]:checked').val()this

三、判斷checkbox是否選中spa

this_box.find("input[name='bc_id']").attr("checked", "checked");code

四、移除checkbox的選中htm

bc_list_box.find("input[name='bc_id']").removeAttr("checked");rem

五、獲取checkbox選中的值input

$("input[name='typeid[]']:checked").each(function(i, n){
    ids += $(n).val() + ',';
});
it

由以上能夠看出冒號(:)的用法,冒號用於checkbox,radio控件的選擇,input前面不用加冒號
io

$("#btnAllNotChk").click(function () { 

        $("#chk input:checkbox").removeAttr("checked");

}); 

通常狀況下用input[name='bc_id']或者:checkbox[name='bc_id']或者:radio[name='mail_info']足夠選擇這些控件了

相關文章
相關標籤/搜索