8.15 day04早上 开始JQuery JQuery的元素,css,类,id选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>JQuery练习</title>
		<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<p>比较</p>
		<div id="div">
		</div>
		<form action="#" method="post">
			test:<input type="text" name="test"  value="123"/><br/>
			test:<input type="text" name="test2" /><br/>
			test:<input type="text" name="test3"  value="4123"/><br/>
		</form>
		<hr/>
		<!-- <img src="img/2.jpg" > -->
		<h3>脚本可以嵌到页面的任意位置</h3>
		<script type="text/javascript">
			$(document).ready(function() {
				var div = document.getElementById("div");
				div.innerHTML = "<span style = 'color:red;'>aaa</span>";
				//对象
				// html方法,text方法,val方法的三个区别
				// html:表示一个html代码 片段,
				// text:表示文本,并不能点击
				$("#div").html("<span style = 'color:red;'>bbb</span>")
				$('#div').text("<a href='#'>abc</a>")
				//val有值就取值,没有值就是在赋值jquery对象和dom对象互相转换
				var val=$("input[type=text]").val(12);
				
				var input0=val[0];
				//j_input0.name="aaa123";
				var input1=val[1];
				
				console.log("这是"+input0.value+"第二个:"+input1.value);
				//console.log("这是"+val[0].value+"第二个:"+val[1].value);
				//console.log("这是"+val);
				
				//dom变成JQuery
				 var j_input0 = $(input0);
				// j_input0.attr("name","aaa");
				// var name = j_input0.attr("name");
				// j_input0.attr("name"+name);
				console.log(j_input0.val("abc"));
				//debugger;
				
			});
		</script>

		<!-- 		<script type="text/javascript">
			$(document).ready(
			alert("hi")
			);
		</script> -->
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<div id="div1"></div>
		<div class="div2"></div>
		<div id="div3">
			<span></span>
			<p>
				<span>
				</span>
			</p>
		</div>
		<!-- 标签选择器 -->
		<a href="#">a标签</a>
		<script type="text/javascript">
			//id选择器
			$("#div1").html("我的id为div1");
			//类选择器
			$(".div2").html("我的class为div2")
			//console.log("#div3 p>span:")+$("#div3 p>span")[0];
			//通配符,
			//如果要获取id为div3的直接span子元素
			$("#div3>span").text("我的id为div3的子节点")
			//$("#div3>*").html("我的id为div3的子节点")
			
			//元素(标签选择器
			//$("a").css("color","red");
			//textDecoration:"none"去除下划线
			$("a").css({color:"blue",textDecoration:"none"});
		</script>
	</body>
</html>





<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>attribute</title>
		<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<a href="http://www.baidu.com">百度</a>
		<a href="http://www.aaa.com">新浪</a>
		<a href="http://www.bbb.com">新闻</a>
		<a href="">空链接</a>
		<a>空标签</a>
		<br/>
		<span><b>test</b></span>
		<script type="text/javascript">
			//属性选择器的使用
			$(function() {
				$("b").css({
					color:"red"
				});
				
				
				$("[href]").css({
					color: "red"
				});
				$("[href='http://www.baidu.com']").css({
					fontSize: "30px"
				});
				//a标签并且链接不为http://www.baidu.com
				$("a[href!='http://www.baidu.com']").css({
					color: "black"
				});
				//http开头
				$("[href^='http']").css({
					textDecoration:"none"
				});
				//com结尾
				$("[href$='com']").css({
					fontStyle:"italic"
				});
				$("[href*='com']").css({
					color:"blue"
				});
				
			})
		</script>
	</body>
</html>

 

jQuery 参考手册 - 选择器

https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一身正气z

打赏随心就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值