一.选择器

 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. IO课堂测试

    一,用户需求 英语的26 个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?<哈利波特与魔法石> 中最常用的短语是什么,等等. (1)要求1: ...

  2. 与英特尔分道扬镳,苹果的5G业务掉队了吗?

    5G概念已经大热,越来越多的厂商推出相关产品,中国骄傲之华为不仅在5G通信标准制定方面参与感非常强,也先于竞争对手推出5G智能终端,连同三星/Vivo等也纷纷推出5G终端,而作为智能手机市场绝对的利润 ...

  3. 明明的随机数(0)<P2006_1>

    明明的随机数 (random.pas/c/cpp) [问题描述] 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中 ...

  4. leetcode刷题-- 5. 动态规划

    动态规划思路 参考 状态转移方程: 明确「状态」-> 定义dp数组/函数的含义 -> 明确「选择」-> 明确 base case 试题 53最大子序和 题目描述 53 给定一个整数数 ...

  5. 小白笔记:Git入门之常见命令

    安装 这里就不介绍安装了,度娘一大堆,找不到可以去找谷爹(前提是你能找到).安装好就跟着笔记进行下一步 准备工作 首先我们需要一个可以 git 的东西,所以我们需要一个文件夹和一个文件 创建文件夹 t ...

  6. 1014 Waiting in Line (30分)

    1014 Waiting in Line (30分)   Suppose a bank has N windows open for service. There is a yellow line i ...

  7. c数据结构链式存储-静态链表

    #include "string.h" #include "ctype.h" #include "stdio.h" #include &qu ...

  8. Spring_MVC 21问

    1.什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,C ...

  9. [RoarCTF2019]forensic

    拿到raw文件拖到kali里,首先看镜像信息. volatility -f /root/mem.raw imageinfo 用建议的profile,Win7SP1x86.先查看下内存中的进程 vola ...

  10. 《java核心技术:卷1》PDF版 和 Word版下载

    链接:https://pan.baidu.com/s/1OcpdZ4wfeo55xeJQQBHXRg 提取码:hds0