工具-jQuery属性和CSS

工具-jQuery属性和CSS

jQuery属性

案例

jQuery属性

<script type="text/javascript"src="jquery-3.3.1.js"></script>
			<style>
			/* 改变后的颜色 */
			.a{
				background-color: green;
			}
			/* 偶数行颜色 */
			.b{
				background-color: yellow;
			}
			</style>
			<script type="text/javascript">
				$(function(){
					<!--
					// 			1.attr():
					// 			1.1获取id为sa的img元素的src属性值。
								// var a=$("#sa").attr("src")
								// console.info(a)
					// 			1.2动态的给a元素设置href属性值。
								// $("a").attr("href","http://www.baidu.com")
					// 			2.removeAttr():移除“百度”的超链接属性。
								// $("a").removeAttr("href")
					//			3.addClass():给a标签添加一个sb类名。
								// $("a").addClass("sb")
					// 			4.removeClass():删除a标签的sb类名。
								// $("a").removeClass("sb")
					// 			5.prop():给a标签添加一个name属性。
								// $("a").prop("name","na")
					// 			6.案例:全选和取消全选。
								//给全选按钮添加事件
								// $("#qx").click(function(){
								// 	var cas=$(".ca")
								// 	$.each(cas,function(i,v){
								// 		$(v).prop("checked",true)
								// 	})
								// })
								//给反选按钮添加事件
								// $("#fx").click(function(){
								// 	var cas=$(".ca")
								// 	$.each(cas,function(i,v){
								// 		$(v).prop("checked",false)
								// 	})
								// })
					// 			7.html()、text()、val(): 
								// var a=$("#da").val()
								// console.info(a)
					// 				7.1通过text()属性获取span标签里的内容。
									// var sa=$("#sa").text()
									// console.info(sa)
					//				7.2通过text()重新设置span标签里的内容。
										// $("#sa").text("这是新的内容")
					// 				7.3通过html()属性获取body标签里的内容。
									// var a=$("#sa").html()
									// console.info(a)
					// 			8.案例:使用jQuery属性优化表格隔行换色案例。
					//				奇数行按钮
									$("#js").click(function(){
									$("table tr:even").attr("class","a")
									})
									// 行偶数按钮
										$("#os").click(function(){
										$("table tr:odd").attr("class","b")
										})
								
				})
			</script>

案例

$(function(){
				// 1)、$.each:遍历出字符串数组names里面的所有元素。
				// var name=["张三","男",27]
				// $.each(name,function(i,v){
				// 	console.info(i+"_____"+v)
				// })
				// 2)、$.each:遍历出对象person里面的所有属性。
				 // var person={"name":"张三","sex":"男","age":27}
				 // $.each(person,function(i,v){
					// console.info(i+"___"+v) 
				 // })
				// 3)、$.each:遍历出对象数组persons里面的所有对象的所有属性。
				// var person=[
				// 	{"name":"张三","sex":"男","age":17},
				// 	{"name":"李四","sex":"女","age":18},
				// 	{"name":"王五","sex":"男","age":19}
				// ]
				// $.each(person,function(i,v){
				// 	console.info(v.name+"__"+v.sex+"__"+v.age)
				// 	$.each(v,function(k,v){
				// 		console.info(k+"___"+v)
				// 	})
				
				// })
				// 4)、$.trim:打印出去除前后空格之后字符串str的长度。
					// var a=" aa "
					// console.info($.trim(a).length)
					
				// 5)、$.type(obj):获取变量sb的数据类型。
				// var sb="s"
				// console.info($.type(sb))
				// 6)、$.isAarray(obj):判断persons是不是数组。
				// var a=[12,5,6,3]
				// console.info($.isArray(a))
				// 7)、$.isFunction(obj):判断sa和sb是不是函数。
				// var b={"name":"张三"}
				// console.info($.isFunction(b))
				// 8)、$.parseJSON(obj):解析JSON字符串personJson,然后打印出解析后的对象的name
				// var a='{"sd":"asd"}'
				// var str=$.parseJSON(a)
				// console.info($.type(str))
			})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值