Jquery的一个基本操作实例

<script type="text/javascript">
           $(function (){
             $("input[type='radio']").click(function (){
                 $("#daanqu>ol").children("#" +"ka"+ this.name).empty().append($(this).attr("value"));
             });
             $("input[type='checkbox']").click(function (){
                 var childrenList = $("#"+this.name+"+div").children("input[type='checkbox']");   
                 var checkstr = "";
                 childrenList.each(function () {
                     if ($(this).attr("checked")) {
                         checkstr += $(this).attr("value"); 
                     }
                 });
                 $("#daanqu>ol").children("#" +"ka"+ this.name).empty().append(checkstr);
             });
             $("input[type='text']").blur(function () {
                 var childrenList1 = $("#"+this.name+"+div").children(".text");
                 var checkstr1 = "";
                 var i=0;
                 childrenList1.each(function () {
                     if(i==0){
                         checkstr1 +=$(this).attr("value");
                         i++;
                     }else{
                         checkstr1 += "^" + $(this).attr("value");
                     }
                 });
                 $("#daanqu>ol").children("#" +"ka"+ this.name).empty().append(checkstr1);
             });
             $("textarea").blur(function () {
                 $("#daanqu>ol").children("#" +"ka"+ this.name).empty().append($(this).attr("value"));
             });
             $("#tit>span").click(function(){
                 $("#daanqu").toggle("slow");
             });
         });
         
         function submitPaper(){
               var list= $("#daanqu>ol>li");
               var myAnser="";
               for(var i=0;i<list.length;i++){
                   myAnser+=list.get(i).innerHTML+"@";
               }
               //myAnser=myAnser.substring(0,myAnser.length-1);
            window.location.href="bbaExamDoExamTrans.do?action=saveExamPaper&&myAnser="+myAnser;
        }
    
              var examTop=0;//层离页面顶端的距离
            var examObj;//层对象
            function init(){
                examObj=document.getElementById("datika"); 
                if(examObj.currentStyle){
                    examTop=parseInt(examObj.currentStyle.top);
                }else{
                    examTop=parseInt(document.defaultView.getComputedStyle(examObj,null).top);
                }
            }
            function move(){
                examObj.style.top=examTop+parseInt(document.documentElement.scrollTop)+"px";
            }
            window.onscroll=move;
            
            
            function maoJi(i){
                i=i.substring(2);
                window.location.href="#"+i;
            }

 

posted @ 2013-01-17 16:59  hwj2wj  阅读(133)  评论(0编辑  收藏  举报