js标签的取值与赋值总结


1.获取chockbox中的值和赋值
       var  autoNoramlizer=$('[name="name"]') .prop("checked");
        if(autoNoramlizer==true){
            autoNoramlizer=1;
         }else{
             autoNoramlizer=0;
         }

          var textMarking=jsondata.temp[0].textMarking;
               if(textMarking){
                   $('[name="textMarking"]').attr("checked",true);
               }
         $("input[type=checkbox]").each(function(){     
            if(this.checked){
            roleTypes= roleTypes+":"+$(this).val();
        }
    });  
2.根据select的值动态调用其他控件与赋值

根据value值:       
$("[name='Page'] option:selected").each(function() {
                   if(this.value=="指定页"){
                       $("#coverMarkingPageNoDiv").show();
                   }else{
                       $("#coverMarkingPageNoDiv").hide();
                   }
               });
        if(status=="禁止"){ 
           $("#status").val(0);
        }else{
            $("#status").val(1);
}  
根据  text值
获取$("#textBWDevice").find("option:selected").text();
辅助 $("#coverDeviceGroup option:contains('"+$("#printColor").val()+"')").attr('selected', true);
$("# Paper").find('option').each(function(index,element){
                        
                        if($(this).attr("name")==inPaper){
                            this.selected=true  ;
                        }
                    });
   
3.获取radio的值与赋值
 var roleType = "";
    $("input[type=radio]").each(function() {
        if (this.checked) {
            roleType = $(this).val();
        }
    });

     $("input[name='roleType'][value='"+roleid+"']").attr("checked",true); 

4.调试会通过正常无法运行
            $.ajax({
                    url:"/centerbusiness/basicMgr/editTemplates",
                    async:false,
                    cache:true,
                    type: "post",
              });


















你可能感兴趣的:(前端)