一.选择器

 1.三个基本选择器,$("#ID") 、$(".className")  、$("tagName")

 2.其他选择器

 //html页面

<div class="box">box1</div>

<h1>h1</h1>

<div class="box">box2</div>

<div class="box">box3</div>

<ul>

<li>li11111</li>

<li>li2</li>

<li>li3</li>

<li>li4</li>

    <li></li>

  <li><span>box2</span></li>

</ul>

 <div><li></li></div>

<h1>h1</h1>

<h2>h2</h2>

  <input type="hidden" name="" class="box">

<input type="text" name="" class="box">

<div class="box">box</div>

<div class="box" style="display: none;">box</div>

  <div title="one">1</div>

<div title="two" class="a">2</div>

<div title="three">3</div>

  <div class="box">

    <input type="text" name="">

    <input type="password" name="">

    <input type="radio" name="">

    <input type="checkbox" name="">

    <input type="submit" name="">

    <input type="button" name="">

    <input type="file" name="">

    <input type="hidden" name="">

    <textarea></textarea>

    <select >

      <option>1</option>

      <option>2</option>

    </select>

    <button>btn</button>

   </div>

<script type="text/javascript">

  //层级选择器

    $("ul li").css("font-size","50px");  //选取ul下的li元素

      $("ul li").html("替换内容").css("font-size","50px"); 

      $(".box+h1").css("color","red");  //类名为.box紧挨着的h1元素

      $("h1~.box").css("background","yellow"); //选取h1后面所有类名为.box的所有兄弟元素

  //过滤选择器

   $("ul li:first").css("background","red");       //选取ul下的第一个li

   $("ul li:first").css("background","red");        //选取ul下的第一个li

的li,即第二个

的li,即第二个

        $("ul li:odd").css("font-size","100px");        //选取ul下的偶数项li

        $("ul li:not(.nob)").css("border","3px solid #000");   //选取ul下的li,除开类名为.nob的其他所有项

的li,即前2个

$(":header").css("color","pink");                     //选中标题标签,所有h标签都被选中

  //内容过滤

$("li:contains(li1)").css("color","red");      //选取li元素,同时文本内容包含li1的

$("li:empty").css({height:100,background:"red"});  //选取li元素,且文本内容为空的

$("li:has(span)").css("border","1px solid green"); //选取嵌套span标签的li元素

  $("li:parent").css("background","yellow");        //选取父元素下面含有li标签的父元素

  //可见性过滤

  $(".box:hidden").css("width","200px");      //注意$符号括号里面没有空格,表示要同时满足2个条件

  $(".box:visible").css("background-color","pink");   //选中类名为box的标签,同时要满足是可见的

  //属性过滤

  $("div[title]").css("background-color","pink");  //从所有div标签选取带属性title的标签

  $("div[title=one]").css("color","yellow");       //从所有div标签选取带属性title且值为one的标签

  $("div[title][class=a]").css("color","red");    //从所有div标签选取带属性title和带class=a属性值的标签

    

  //子元素过滤

  $("li:nth-child(2)").css("background-color","red");  //选取每个父元素下第2个li元素

  $("li:nth-child(odd)").css("font-size","50px");      //选取每个父元素下奇数项li元素

  $("li:first-child").css("color","blue");              //选取每个父元素下第一个li元素

  $("li:only-child").css("font-style","italic");            //选取每个父元素下只有一个li元素的li元素

  //表单类型

  $(".box :input").css("background-color","pink");  //选取所有input、textarea、select、button元素

  $(".box :text").css("font-size","10px");       //选选取所有的单行文本框

  $(".box :password").css("font-size","20px");    //选取所有的密码框

  $(".box :radio").css("font-size","30px");      //选取所有的单选框

  $(".box :checkbox").css("font-size","40px");    //选取所有的多选框

  $(".box :submit").css("font-size","50px");      //选取所有提交按钮

  $(".box :button").css("font-size","60px");      //选取所有的按钮

  $(".box :file").css("font-size","70px");        //选取所有的上传域

  $(".box :hidden").css("font-size","80px");      //选取所有不可见元素

</script>

Jquery选择器大全汇总的更多相关文章

  1. jQuery选择器大全(48个代码片段+21幅图演示)

    选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编 ...

  2. 转:jQuery选择器大全(48个代码片段+21幅图演示)

    选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写 ...

  3. JQuery选择器大全 前端面试送命题:面试题篇 对IOC和DI的通俗理解 c#中关于协变性和逆变性(又叫抗变)帮助理解

    JQuery选择器大全   jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement")    选择id值等于myElement的元素 ...

  4. jquery 选择器大全

    jquery 选择器大体上可分为4 类: 1.基本选择器 2.层次选择器 3.过滤选择器 4.表单选择器 其中过滤选择器可以分为: 1.简单过滤选择器 2.内容过滤选择器 3.可见性过滤选择器 4.属 ...

  5. 你都掌握了吗?jQuery 选择器大全

    在 Dom 编程中我们只能使用有限的函数根据 id 或者 TagName 获取 Dom 对象. 然而在 jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, ...

  6. jquery选择器大全参考

    在Dom 编程中我们只能使用有限的函数根据id 或者TagName 获取Dom 对象. 然而在jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象 ...

  7. jQuery 选择器大全总结

    jQuery基础语法中规定的选择器有三种,分别是类选择器.ID选择器.标签选择器.如:$(“.aa”).$(“#id”).$(“div”),但中实际的应用中,DOM机构非常复杂,层级非常多.如和应对这 ...

  8. Jquery选择器大全、属性操作、css操作、文档、事件等

    一.简介   定义  jQuery创始人是美国John Resig,是优秀的Javascript框架: jQuery是一个轻量级.快速简洁的javaScript库. jQuery对象  jQuery产 ...

  9. jQuery选择器大全

    1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色.(id选择器返单个元素) $(document).ready(function () { $('#one ...

随机推荐

  1. linux和windows系统的区别

    在21世纪的今天,互联网可以说是当代发展最为迅速的行业,举个很简单的例子,现在的我们不论什么年龄阶层,几乎人手都有一部手机,上面的某博,某音,末手等软件,更是受到多数人的热爱,并且人们不仅仅用其来消遣 ...

  2. Docker容器的操作命令

    Docker容器的操作命令 写该文章时候的初衷是在使用Docker for windows 的时候遇到的一些问题.起初我在运行好docker客户端以后,创建了一个.NET Core应用发布到docke ...

  3. php虚拟主机配置( 输入网址 对应 ip地址)

    1.启动http_vhost.conf文件 在httpd-conf中,#virtual hosts 去掉前面的井号 # Includeconf/extra/httpd_vhost.conf 2.配置h ...

  4. JAVA 常用包

    JAVA是以包的形式进行语言结构组织的. 引入这些包的关键词就是 import 下面说说 JAVA常用包有下面的几个 1. java.lang 这个是默认引入的,也是一个最基础的包.其中lang不是中 ...

  5. Educational Codeforces Round 81 + Gym 102267

    UPD:变色了!!!历史最高1618~ Educational Codeforces Round 81 (Rated for Div. 2) The 2019 University of Jordan ...

  6. Practical aspects of deep learning

    If your Neural Network model seems to have high variance, what of the following would be promising t ...

  7. python中 with 的作用

    with是 Python2.5 引入的一个新语法,它是一种上下文管理协议,目的在于从流程中吧 try...except 和 finally 关键字和资源释放相关代码统统去掉,简化 try...exce ...

  8. 二十 Struts2的标签库,数据回显(基于值栈)

    通用标签库 判断标签:<s:if>.<s:elseif>.<s:else> 循环标签:<s:iterator> 其他常用标签: <s:proper ...

  9. Codeforces Round #579 (Div. 3)D(字符串,思维)

    #include<bits/stdc++.h>using namespace std;char s[200007],t[200007];int last[200007][27],nxt[2 ...

  10. RHEL6配置CentOS yum源

    RHEL6配置CentOS yum源