三天学会jquery(第一天,必须有JavaScript基础)

介绍简单点

1.是javascript函数库

2.好多的代码都简单了

3.JavaScript有的jQuery都有,javaScript没有的jQuery也有

3.这里不讲动画我感觉没有得讲些实用的

 

一.选择器/选择器是最基础的

		//获取所有元素
		$("*")
		//示例 - 所有的背景变成黑色
		$("*").css("background","red");
		//下面的使用都一样
		$(this) //获取当前元素
		$("p.css") //获取p中含有class名称的属性   <p class='css'>helloWrod</p>
		$("p:first") //获取所有有p中的第一个元素
		$("ul li:first") //获取第一个ul 里的li第一个属性 - 空格代表此元素的子元素
		$("ul li:first-child") //获取每一个ul 里的li第一个属性
		$("[href]") //获取带有href属性元素
		$(":button") //含有 button标签&& type="button"属性的所有元素
		$("tr:even") //获取所有偶数元素
		$("td:odd") //获取所有奇数元素

二.事件/鼠标事件/键盘事件/表单事件/窗口事件

// 鼠标事件
		$("button").on("click",function(){
			alert("你点击了一个按钮");
		});
		//这时个click属性
		"click"
		//双击
		"dblclick"
		//鼠标悬停在此标签上面 hover //鼠标滑动事件
		$("p").hover(function(){
		    $("p").css("background-color","yellow"); //划入是启动此函数
		},function(){
		    $("p").css("background-color","pink"); //划出启动此函数
		});
		//滑动
		//hover
		//鼠标划入
		//mouseenter
		//鼠标划出
		//mouseleave
		//键盘事件 //给body添加layout  ID 已获得全局键盘监听属性也可以给单个元素监听
		$("#layout").keypress(function(){
		    $("span").text(i+=1);
		});
		// keydown // 键按下的过程
		// keypress // 键被按下
		// keyup // 键被松开
		
		//表单事件
		$("form").submit(function(){
			alert("提交");
			// event.preventDefault();  // 此属性可以阻止表单提交
		})
		//填写文本属性input / textarea
		//焦点消失后启动此方法
		$("input").change(function(){
		    alert("文本已被修改");
		});
		
		//窗口事件
		// 加载完毕启动此方法 -也可以用在元素里
		$("img").load(function(){ //吧"img" 改成  window 全部元素加载完毕启动
			alert("图片已载入");
		});
		//改变窗口大小启动此方法
		$(window).resize(function(){
			alert($(window).width()+":"+$(window).height());
		});
		//滚动事件
		$(window).scroll(function(){
			alert(this.scrollTop());
		})
		

 jqueryhtml的操作

// 捕获html内容  前面有返回值
		//捕获当前html里的内容
		$("#layout").text();
		// 捕获当前html里的内容带标签
		$("#layout").html();
		//获取当前input里的value值
		$("input").val();
		//获取当前定义样式的里的值
		$("a").attr("href"); //没有href则获取空
		//设置值
		//设置当前html里的内容
		$("#layout").text("hello");
		// 设置当前html里的内容带标签
		$("#layout").html("<span>hello</span>");
		//设置当前input里的value值
		$("input").val("hello");
		//设置当前定义样式的里的值
					// k       v
		$("a").attr("href","内容");
		//或者多个
		$("a").attr({"href":"内容","values":"hello"});
		//追加文本在后面追加
		$("p").append("text");
		//在前面追加
		$("p").prepend("text");
		//在此标签后面不是里面
		$("img").after("在后面添加文本");
		 //在此标签钱面不是里面
		$("img").before("在前面添加文本");
		
		//删除元素
		//删除.div1类的元素
		$(".div1").remove();
		// 删除.div1.子元素;
		$(".div1").empty();
		//删除class是div1的p元素
		$("p").remove(".div1");
		
		// 修改样式
		//添加所有p标签里class
		$("p").addClass("hello");
		//删除所有p标签里的hello类样式名
		$("p").removeClass("hello");
		//添加单个css样式
		$("p").css("background","red");
		//添加多个css样式
		$("p").css({
			"background":"red",
			"font-size":"24px"
		});
		
		widht();//获取此标签宽度
		height();//获取此标签高度
		innerWidth();//获取此标签内边距
		innerHeight();

好了今天就学到这里主要的单词背下就是这么简单

这是我的公众号换用关注有几率获得物品

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值