JQ基础

**

单词

**
toggle:切换
each:每个(遍历)
append:追加(内部追加,将B追加到A的内部结尾处)
appendTo:追加(内部追加,将A追加到B的内部结尾处)
prepend:追加(内部追加,将B追加到A的内部开始处)
prependTo:追加(内部追加,将A追加到B的内部开始处)
find:查找
after(content | fn) 后来,以后(外部追加,在content后面追加)
before(content | fn) 以前,在前(外部追加,在content前面追加)
insertAfter(content) 插入(外部追加,在content后面插入)
insertBefore(content) 插入(外部追加,在content前面插入)
empty:空的(清空当前节点之后的所有节点内容)
remove:移除
detach:分离
validate:校验
rule:规则
required:必须
digits:数字(证书)
minlength:最小长度
equal 相等

总结

jquery的选择器
基本选择器
id选择器:$(“#id名称”);

元素选择器:$(“元素名称”);

类选择器:$(“.类名”);

通配符:*

多个选择器共用(并集)

案例代码:

<head>

   <meta charset="UTF-8">

   <title>基本选择器</title>

   <link rel="stylesheet" href="../../css/style.css" type="text/css"/>

   <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

   <script>

       $(function(){

          $("#btn1").click(function(){

              $("#one").css("background-color","pink");

          });

          $("#btn2").click(function(){

              $(".mini").css("background-color","pink");

          });

          $("#btn3").click(function(){

              $("div").css("background-color","pink");

          });

          $("#btn4").click(function(){

              $("*").css("background-color","pink");

          });

          $("#btn5").click(function(){

              $("#two .mini").css("background-color","pink");

          });

       });

   </script>    

</head>

<body>

   <input type="button" id="btn1" value="选择为one的元素"/>

   <input type="button" id="btn2" value="选择样式为mini的元素"/>

   <input type="button" id="btn3" value="选择所有的div元素"/>

   <input type="button" id="btn4" value="选择所有元素"/>

   <input type="button" id="btn5" value="选择id为two并且样式为mini的元素"/>

   <hr/>

   <div id="one">

       <div class="mini">

          111

       </div>

   </div>

  

   <div id="two">

       <div class="mini">

          222

       </div>

       <div class="mini">

          333

       </div>

   </div>

  

   <div id="three">

       <div class="mini">

          444

       </div>

       <div class="mini">

          555

       </div>

       <div class="mini">

          666

       </div>

   </div>

  

   <span id="four">

      

   </span>

</body>

层级选择器

ancestor descendant: 在给定的祖先元素下匹配所有的后代元素(儿子、孙子、重孙子)

parent > child : 在给定的父元素下匹配所有的子元素(儿子)

prev + next: 匹配所有紧接在 prev 元素后的 next 元素(紧挨着的,同桌)

prev ~ siblings: 匹配 prev 元素之后的所有 siblings 元素(兄弟)

代码演示:

<head>

   <meta charset="UTF-8">

   <title>层级选择器</title>

   <link rel="stylesheet" href="../../css/style.css" />

   <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

   <script>

       $(function(){

          $("#btn1").click(function(){

              $("body div").css("background-color","pink");

          });

          $("#btn2").click(function(){

              $("body>div").css("background-color","pink");

          });

          $("#btn3").click(function(){

              $("#two+div").css("background-color","pink");

          });

          $("#btn4").click(function(){

              $("#one~div").css("background-color","pink");

          });

       });

      

   </script>

  

  

</head>

<body>

   <input type="button" id="btn1" value="选择body中的所有的div元素"/>

   <input type="button" id="btn2" value="选择body中的第一级的孩子"/>

   <input type="button" id="btn3" value="选择id为two的元素的下一个元素"/>

   <input type="button" id="btn4" value="选择id为one的所有的兄弟元素"/>

  

   <hr/>

   <div id="one">

       <div class="mini">

          111

       </div>

   </div>

  

   <div id="two">

       <div class="mini">

          222

       </div>

       <div class="mini">

          333

       </div>

   </div>

  

   <div id="three">

       <div class="mini">

          444

       </div>

       <div class="mini">

          555

       </div>

       <div class="mini">

          666

       </div>

   </div>

  

   <span id="four">

      

   </span>

</body>

基本过滤选择器
( ′ l i ′ ) . f i r s t ( ) 等 价 于 : (&#x27;li&#x27;).first() 等价于: (li).first()(“li:first”)

代码案例演示:

<head>

   <meta charset="UTF-8">

   <title>基本过滤选择器</title>

   <link rel="stylesheet" href="../../css/style.css" type="text/css"/>

   <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

   <script>

       $(function(){

          $("#btn1").click(function(){

              $("div:first").css("background-color","pink");

          });

          $("#btn2").click(function(){

              $("div:last").css("background-color","pink");

          });

          $("#btn3").click(function(){

              $("div:odd").css("background-color","pink");

          });

          $("#btn4").click(function(){

              $("div:even").css("background-color","pink");

          });

       });

   </script>

  

</head>

<body>

   <input type="button" id="btn1" value="body中的第一个div元素"/>

   <input type="button" id="btn2" value="body中的最后一个div元素"/>

   <input type="button" id="btn3" value="选择body中的奇数的div"/>

   <input type="button" id="btn4" value="选择body中的偶数的div"/>

  

   <hr/>

   <div id="one">

       <div class="mini">

          111

       </div>

   </div>

  

   <div id="two">

       <div class="mini">

          222

       </div>

       <div class="mini">

          333

       </div>

   </div>

  

   <div id="three">

       <div class="mini">

          444

       </div>

       <div class="mini">

          555

       </div>

       <div class="mini">

          666

       </div>

   </div>

  

   <span id="four">

      

   </span>

</body>

属性选择器

<head>

   <meta charset="UTF-8">

   <title>层级选择器</title>

   <link rel="stylesheet" href="../../css/style.css"  type="text/css"/>

   <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

   <script>

       $(function(){

          $("#btn1").click(function(){

              $("div[id]").css("background-color","pink");

          });

          $("#btn2").click(function(){

              $("div[id='two']").css("background-color","pink");

          });

       });

      

   </script>

</head>

<body>

   <input type="button" id="btn1" value="选择有id属性的div"/>

   <input type="button" id="btn2" value="选择有id属性的值为two的div"/>

  

   <hr/>

   <div id="one">

       <div class="mini">

          111

       </div>

   </div>

  

   <div id="two">

       <div class="mini">

          222

       </div>

       <div class="mini">

          333

       </div>

   </div>

  

   <div id="three">

       <div class="mini">

          444

       </div>

       <div class="mini">

          555

       </div>

       <div class="mini">

          666

       </div>

   </div>

  

   <span id="four">

      

   </span>

</body>

表单选择器

<head>

   <meta charset="UTF-8">

   <title>表单选择器</title>

   <link rel="stylesheet" type="text/css" href="../../css/style.css"/>

   <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

   <script>

       $(function(){

          $("#btn1").click(function(){

              $(":input").css("background-color","pink");

          });

          $("#btn2").click(function(){

              $(":text").css("background-color","pink");

          });

       });

   </script>

</head>

<body>

   <input type="button" id="btn1" value="选择所有input元素" />

   <input type="button" id="btn2" value="选择文本框" />

   <br/>

   <form>

       <input type="text[ThinkPad1] " /><br />

       <input type="checkbox" /><br />

       <input type="radio" /><br />

       <input type="image" /><br />

       <input type="file" /><br />

       <input type="submit" />

       <input type="reset" /><br />

       <input type="password" /><br />

       <input type="button" /><br />

       <select><option/></select><br />

       <textarea></textarea><br />

       <button></button>

   </form>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值