1. 程式人生 > >js標籤的取值與賦值總結

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",               });