博客列表 >jQuery 的基础选择器-2018年4月4日14点44分

jQuery 的基础选择器-2018年4月4日14点44分

旺小舞的博客
旺小舞的博客原创
2018年04月04日 14:51:00759浏览

效果图:

403.jpg

常见选择器代码总结:

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>jquery常见选择器的使用</title>
	<style type="text/css">
				tr{
					line-height: 30px;
				}
				fieldset legend{
					font-size: 1.5em;
					margin-bottom: 15px;
				}
				.bg-orange{
					background: orange;
					color: white;
					font-size: bold;
					border-radius:50%;
				}
				.bg-coral{
					background: coral;
					color: white;
					font-size: bold;
				}



			</style>
</head>
<body>
	<form action="" method="post">
		<fieldset>
			<legend>用户注册</legend>
			<table>
				<tr>
					<td id="name"><label for="name">用户名:</label></td>
					<td><input type="text" name="text" id="name" required></td>
				</tr>
				<tr>
					<td><label for="pw">密码:</label></td>
					<td><input type="password" name="password" id="pw" required></td>
				</tr>
				<tr>
					<td><label for="pw1">确认密码:</label></td>
					<td><input type="password" name="password" id="pw1" required placeholder="与密码一致"></td>
				</tr>
				<tr>
					<td><label for="em">邮箱:</label></td>
					<td><input type="email" name="email" id="em" required placeholder="xx@qq.com"></td>
				</tr>
				<tr>
					<td>性别:</td>
					<td><input type="radio" name="gander" value="male" checked>男
						<input type="radio" name="gander" value="female">女
					</td>
				</tr>
				<tr>
					<td>Web语言:</td>
					<td>
						<input type="checkbox" name="lang[]" value="js">Javascript
						<input type="checkbox" name="lang[]" value="php" checked>PHP
						<input type="checkbox" name="lang[]" value="Java">Java
						<input type="checkbox" name="lang[]" value="Python">Python
					</td>
				</tr>
				<tr>
					<td>级别:</td>
					<td>
						<select>
							<option value="0" selected>入门</option>
							<option value="1">中级</option>
							<option value="2">进阶</option>
							<option value="3">高级</option>
							<option value="4">大师</option>		
						</select>
					</td>
				</tr>
				<tr >
					<td class="textarea"><label for="jj">简介:</label></td>
					<td><textarea rows="5" cols="40" id="jj" placeholder="二百字..." reqired></textarea></td>
				</tr>
				<tr >
					<td><button type="reset" name="reset">重置</button></td>
					<td><button type="submit" name="submit">提交</button></td>
				</tr>
			</table>
			<p></p>
		</fieldset>
		
	</form>
	<script type="text/javascript" src="jquery-3.3.1.js"></script>
	<script type="text/javascript">
				

		// 基本选择器主要有四类:tag,id,class,*

		// 1,tag 标签选择器
		$('legend').css('background-color','Chocolate')

		// 2,id选择器
		$('#name').css('background-color','lightgreen')

		// 3,class选择器
		$('.textarea').css('background','sandyBrown')

		// 4,后代选择器
		// $('tr button').addClass('bg-orange')
		$('tr:first-child').addClass('bg-coral')

		$('button:reset').css({
			'background-color':'orange',
			'font-size':'1.3em',
			'color':'white',
			'border':'none',
			'box-shadow':'2px 2px 2px chocolate'
			})
		

		// 5,直接选中某个元素+1
		$('td:eq(5)').addClass('bg-coral')

		// 6,去除颜色(仅去除tr的颜色4.2)
		$('tr').removeClass()

		//7,选择小于5的所有元素,大于gt  小于lt
		$('td:lt(5)').addClass('bg-coral')

		//8,奇数 odd  偶数even       这里的序号是从零开始
		$('td').removeClass()
		$('td:odd').addClass('bg-coral')

		// 9,包含指定文本内容的元素 contains
		$('tr:contains("性")').addClass('bg-orange')
			// 标签为空的   empty    :not(:empty)
			$(':empty').text('以上都是表单元素')

		// 只选择文本框类型 type="text"
		$('p').css('color',"red")
		$(':file').css('background-color', 'lightgreen')

		

		
	</script>
	
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议