zoukankan      html  css  js  c++  java
  • 2018.7.5 jQuery学习

    <!DOCTYPE html>
    <html lang="zh">
    	<head>
    		<meta charset="UTF-8" />
    		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    		<meta http-equiv="X-UA-Compatible" content="ie=edge" />
    		<title>JQuery应用</title>
    		<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
    		<script>
    			$(function() {
    				$("table").attr("bgcolor", "red"); //设置表格的背景颜色 
    				$("tr").attr("bgcolor", "#3366CC"); //为单数行表格设置背景颜色 
    				$("tr:even").css("background-color", "#CC0000"); //为双数行表格设置背颜色素
    				$("table").css("width", "300px"); //为表格添加样式,设置表格长度为300像素
    
    			});
    
    			// 复选框的全选和全不选
    			$(function() {
    				// 获得上面的复选框
    				var $selAll = $("#selAll");
    				$selAll.click(function() {
    					if($selAll.prop("checked") == true) {
    						// 上面的复选框已被选中
    						$(":checkbox[name='selone']").prop("checked", true);
    					} else {
    						// 上面的复选框没被选中
    						$(":checkbox[name='selone']").prop("checked", false);
    					}
    				});
    			});
    			
    			
    			//3、使用JQ实现省市联动
    			$(function() {
    			var i = 0;
    			var arr = new Array(3);
    			arr[0] = new Array("增城", "新塘", "长安");
    			arr[1] = new Array("玉林", "容县", "博白");
    			arr[2] = new Array("成都", "广元", "攀枝花");
    
    			$("[name='pro']").change(function() {
    				//获取省的下拉选的值
    				var $pro = $("[name='pro']").val();
    				//获取市的下拉选
    				var $citys = $("[name='city']");
    				//初始化 用一种创建标签增加内容的方式
    				$citys.html($("<option>").html("-请选择-"));
    				//遍历数组
    				$(arr[$pro]).each(function() {
    					//把二维数组增加到下拉选框内
    					$citys.append("<option>" + arr[$pro][i] + "</option>");
    					i++;
    					if(i >= 3) {
    						i = 0;
    					}
    				});
    
    			});
    		});
    		</script>
    	</head>
    
    	<body>
    		<!--1、使用JQ实现表格隔行换色
            2、使用JQ的表格全选和全不选
            3、使用JQ实现省市联动
        -->
    		<div class="d1">
    			<table border="1" cellspacing="0" cellpadding="0" id="tb">
    				<tr>
    					<td><input type="checkbox" name="selone" id="selAll" value="" />1</td>
    					<th colspan="2">使用JQ实现表格隔行换色</th>
    				</tr>
    				<tr>
    					<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
    					<td colspan="2">Data</td>
    
    				</tr>
    				<tr>
    					<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
    					<td colspan="2">Data</td>
    				</tr>
    				<tr>
    					<td><input type="checkbox" name="selone" id="sel" value="sel" />1</td>
    					<td colspan="2">Data</td>
    
    				</tr>
    				<tr>
    					<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
    					<td colspan="2">Data</td>
    				</tr>
    			</table>
    		</div>
    
    		<div class="d2">
    			<h1>省级二级联动</h1>
    			<select name="pro">
    			<option selected="selected">---请选择---</option>
    			<option value="0">广东省</option>
    			<option value="1">广西省</option>
    			<option value="2">四川省</option>
    		</select>
    		<select name="city">
    			<option selected="selected">---请选择---</option>
    		</select>
    		</div>
    	</body>
    </html>
    
  • 相关阅读:
    PHP递归函数
    php算法
    php 设计模式
    TP5与TP3.X对比
    TP中U配置使用及CRUD
    smarty
    javascript运行机制之执行顺序详解
    让nodeJS支持ES6的词法----babel的安装和使用
    node.js + express 初体验【hello world】
    GIT-查看config配置信息
  • 原文地址:https://www.cnblogs.com/qichunlin/p/9266173.html
Copyright © 2011-2022 走看看