Jquery相关总结

Jquery:
1.选择器
   1.1 基本选择器
        id选择器:$("#id") 类选择器:$(".classname")  元素选择器:$("p")
   1.2 层级选择器
        子选择器:$("div > p")   后代选择器:$("div p")  相邻兄弟选择器:$(".classname + div")   一般兄弟选择器$(".classname ~ div")
   1.3 筛选选择器
       $(".div :first") $(".div :last") $("p : even") $("p : odd")
   1.4 隐藏显示选择器
      $('#div1:visible')  $('#div1:hidden')
   1.5 内容选择器
     $(".div:contains(':contains')")  $(".div:has(span)") $("a:parent") $("a:empty")
   1.6 属性筛选选择器
       查找所有div中,属性name=p1的div元素:
	      $("div [name='p1']") 
	   查找所有div中,属性为pp的div元素:
		  $("div [pp]") 
	   查找所有div中,属性name的值是用imooc开头的
	   $('div[name^=imooc]')
	   查找所有div中,属性name的值是用imooc结尾的
	   $('div[name$=imooc]')
	    查找所有div中,属性name的值是包含test的
	   $('div[name*="test"]') 
	    查找所有div中,属性testattr的值是非等于true的
	   $('div[testattr!="true"]')


2.DOM操作
   2.1 节点的创建
       $("<div></div>");
   2.2 节点的插入
        内插入:
		    追加内容: $("div").append("<p>12122</p>") $("<p>12122</p>").appendTo($("div")) 
			前置内容: $("div").prepend("<p>12122</p>") $("<p>12122</p>").prependTo($("div"));
        外插入:
		    $("p").before("<p>123123</p>") $("p").after("<p>123123</p>")
            $("<p>123123</p>").insertBefore($("p")) $("<p>123123</p>").insertAfter($("p"))		
   2.3 节点的删除
       清空子节点保留自己   $("div").empty();			
	   删除节点包括自己     $("div").remove();
	   节点删除之保留数据的删除操作    $("div").detach()  这一句会移除对象,仅仅是显示效果没有了。但是内存中还是存在的。当你append之后,又重新回到了文档流中。就又显示出来了。
	   
   2.4 节点的克隆
       克隆节点$("p").clone();
	   克隆节点及事件$("p").clone(true);
	   
   2.5 节点的替换
       $("p:eq(1)").replaceWith('<a style="color:red">替换第二段的内容</a>') 
   2.6 节点的包裹
       $("p").warp("<div></div>"); 
       卸载:$("p").unwarp("<div></div>");	  
       ('p').wrapAll('<div></div>')	 
	   
   2.7 查找子节点
       $("div").children(); 父子节点查找
	   $("div").find("p"); 后代节点查找
	   
	   $("p").next(); 兄弟元素的下一个
	   $("p").prev(); 兄弟元素的上一个
   2.8 查找兄弟节点
       $("p").ciblings();   $("p").ciblings(":last"); 
	   
   2.9  循环
       $("li").each(function(index,element){
	      //TODO
	   });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值