zoukankan      html  css  js  c++  java
  • Jquery

    <input type="checkbox" id="qx" /> 全选
    <input type="checkbox" value="01" class="ck" />
    <input type="checkbox" value="02" class="ck" />
    <input type="checkbox" value="03" class="ck" />
    <input type="checkbox" value="04" class="ck" />
    <input type="checkbox" value="05" class="ck" />
    
    <input type="radio" value="01" class="rd"  name="a"/>
    <input type="radio" value="02" class="rd" name="a" />
    <input type="radio" value="03" class="rd" name="a" />
    <input type="radio" value="04" class="rd" name="a" />
    <input type="radio" value="05" class="rd" name="a" />
    
    <select id="sel">
        <option value="1111">1111</option>
        <option value="2222">2222</option>
        <option value="3333">3333</option>
    </select>
    
    <input type="button" value="取选中" id="btn" />
    <input type="button" value="取下拉" id="b1" />
    <input type="button" value="取单选" id="b2" />
    
    <script type="text/javascript">
    
        //取复选框的选中值
        $("#btn").click(function(){
            
                var ck = $(".ck");
                
                for(var i=0;i<ck.length;i++)
                {
                    //判断选中
                    if(ck.eq(i).prop("checked"))
                    {
                        alert(ck.eq(i).val());
                    }
                }
            })
            
        $("#b1").click(function(){
                
                alert($("#sel").val());
            
            })
            
        $("#b2").click(function(){
                
                alert($(".rd").val());
            
            })
        
        //全选
        $("#qx").click(function(){
                var xz = $(this).prop("checked");
                $(".ck").prop("checked",xz)
            })
            
        //js或jquery里面有数据存储的方式
        //名字叫JSON
    /*    var json = {
            code:"n001",
            name:"张三",
            js:{c:"p001",n:"回族"}
            };
        
        //取值
        alert(json["code"]);
        */
        
        //去空格
        /*var str = "   hello  ";
        str = str.trim(); //重要
        alert(str.length);
        */
        
        
        
        
    </script>
    <!--引入JQUERY包-->
    <script src="../jquery-1.11.2.min.js"></script>
    
    <style type="text/css">
    #a1{
    	color:red;
    	}
    .aa{ 100px; height:100px; background-color:#39F}
    </style>
    
    <title>无标题文档</title>
    </head>
    
    <body>
    
    <div id="a1" style="100px; height:200px;">11</div>
    
    <div class="aa" bs="1">aaaa</div>
    <div class="aa" bs="2">bbbbb</div>
    <div class="aa" bs="3">ccccc</div>
    
    <div name="cc"></div>
    <div bs="1"></div>
    <input type="text" id="p1" />
    <input type="button" id="b1" value="挂事件" />
    <input type="button" id="b2" value="移除事件" />
    <script type="text/javascript">
    
    	//JS
    	//根据ID取元素,取到的是具体的元素
    	//var a = document.getElementById("p1");
    	//根据CLASS取
    	//var a = document.getElementsByClassName("aa");
    	//根据标签名取
    	//var a = document.getElementsByTagName("div");
    	//根据name取
    	//var a = document.getElementsByName("cc");	
    	//alert(a); 
    	
    	//操作元素
    	//操作内容
    		//非表单元素
    		//a.innerText = "hello";
    		//a.innerHTML = "<span style='color:red'>world</span>";
    		//表单元素
    		//a.value = "hello";
    	//操作属性
    		//a.setAttribute("bs","1");
    		//a.getAttribute("bs");
    		//a.removeAttribute("bs");
    	//操作样式
    		//a.style.color = red;
    	
    	//三个DIV隐藏
    	/*var a = document.getElementsByClassName("aa");
    	
    	for(var i=0;i<a.length;i++)
    	{
    		a[i].style.display = "none";
    	}*/
    	
    	//事件
    	
    	/**************************************************/
    	
    	//Jquery
    	//根据ID找元素,取到的是JQUERY对象
    	//var b = $("#a1");
    	
    	//根据CLASS取
    	//var b = $(".aa");
    	
    	//根据标签名取
    	//var b = $("div");
    	
    	//根据属性筛选
    	//var b = $("[name=aa]");
    	
    	//操作元素
    	//操作内容
    		//非表单元素
    		//b.text();
    		//b.html();
    		//表单元素
    		//b.val();
    	//操作属性
    		//b.attr("bs","1");
    		//b.attr("bs");
    		//b.removeAttr("bs");
    	//操作样式
    		//alert(b.css("color"));
    		//b.css("font-size","50px");
    	 
    	//alert(b[0]);  //取jquery对象用eq()取元素本身用[]
    	
    	
    	//隐藏三个元素
    	//$(".aa").css("display","none");
    	
    	//Jquery【加】事件
    	//页面加载完成
    	$(document).ready(function(e) {
            
    		/*//给a1加点击
    		$("#a1").click(function(){
    				alert('aa');
    			})
    		//给class为aa的所有元素加事件
    		$(".aa").click(function(){
    				//alert($(this).attr("bs"));
    				$(".aa").css("background-color","#39F");
    				$(this).css("background-color","red");
    			})*/
    			
    		//第二种方式【挂】事件
    		$("#b1").click(function(){
    				
    				$("#a1").bind("click",function(){
    					
    					alert("我是挂上的事件");
    					
    					});
    			
    			})
    		$("#b2").click(function(){
    			
    				$("#a1").unbind("click");
    			})
    			
    		
    		
        });
    	
    	
    	
    	
    	
    </script>
    

      

  • 相关阅读:
    Python:判断文本中的用户名在数据库中是否存在,存在返回1,不存在返回0
    Mongodb创建修改用户权限
    web开发一些常用的工具类的网站
    python linux交互模块(paramiko、fabric与pexpect)
    python内建模块详解
    python笔记_01_打开文件读取一行的最好方法
    轻量级RPC设计与实现第二版
    轻量级RPC设计与实现第一版
    Dubbo-服务注册中心之AbstractRegistry
    dubbo之心跳机制
  • 原文地址:https://www.cnblogs.com/liuran123/p/6043012.html
Copyright © 2011-2022 走看看