入口函数 

     $(document).ready(function(){ });可以简写为$(function(){})

选择器

  基本选择器

    元素选择器   $("p") 所有 <p> 元素     id选择器#id $("#lastname") id="lastname" 的元素

    class选择器  .class $(".intro") 所有 class="intro" 的元素  查找所有元素$("*") 所有元素

    组合选择器 $('span,#two');  //组合选择器,选择span元素和id为two的元素

    选择当前元素  $(this)   选择当前的html元素

  层次选择器    我们可以把文档中的所有的节点节点之间的关系,用传统的家族关系来描述,可以把文档树当作一个家谱,

          那么节点与节点直接就会存在父子,兄弟,祖孙的关系了。

    后代元素、子元素、相邻元素和兄弟元素

      $('body>div').css('background','pink');  //选择body里面的div子元素

      $('body div').css('background','yellow');  //选择body里面所有的div元素

      $('.one+div').css('background','black');  //选择class为one的下一个兄弟元素

      $('#two~div').css('background','grey');  //选择id为two的元素的后面所有的div兄弟元素。前提是具有相同的父元素

      $('#two').siblings('div'):选取#two所有同辈的div元素,无论前后位置

    过滤选择器  

     :first $("p:first") 第一个 <p> 元素
     :last $("p:last") 最后一个 <p> 元素
     :even $("tr:even") 所有偶数 <tr> 元素
     :odd $("tr:odd") 所有奇数 <tr> 元素

     :eq(index) $("ul li:eq(3)") 列表中的第四个元素(index 从 0 开始)
     :gt(no) $("ul li:gt(3)") 列出 index 大于 3 的元素
     :lt(no) $("ul li:lt(3)") 列出 index 小于 3 的元素

     :header $(":header") 所有标题元素 <h1> - <h6>
     :animated 所有正在执行动画的元素

     :root  html元素

     :has(selector)匹配含有选择器所匹配的元素的元素

    :contains(text) $("div:contains('W3School')") 包含指定字符串的所有元素
    :hidden $("p:hidden") 所有隐藏的 <p> 元素
    :visible $("table:visible") 所有可见的表格

    [attribute] $("[href]") 所有带有 href 属性的元素
    [attribute=value] $("[href='#']") 所有 href 属性的值等于 "#" 的元素
    [attribute!=value] $("[href!='#']") 所有 href 属性的值不等于 "#" 的元素
    [attribute$=value] $("[href$='.jpg']") 所有 href 属性的值包含以 ".jpg" 结尾的元素

  表单选择器

    :input $(":input") 所有 <input> 元素
    :text $("input:text") 所有 type="text" 的 <input> 元素
    :password $("input:password") 所有 type="password" 的 <input> 元素
    :radio $("input:radio") 所有 type="radio" 的 <input> 元素
    :checkbox $("input:checkbox") 所有 type="checkbox" 的 <input> 元素
    :submit $("input:submit") 所有 type="submit" 的 <input> 元素
    :reset $("input:reset") 所有 type="reset" 的 <input> 元素
    :button $("input:button") 所有 type="button" 的 <input> 元素
    :image $("input:image") 所有 type="image" 的 <input> 元素
    :file $("input:file") 所有 type="file" 的 <input> 元素
    :not(selector) $("input:not(:empty)") 所有不为空的 input 元素
    :enabled $("input:enabled") 所有激活的 input 元素
    :disabled $("input:disabled") 所有禁用的 input 元素
    :selected $("input:selected") 所有被选取的 input 元素
    :checked $("input:checked") 所有被选中的 input 元素
    $(‘input:focus’) 选取当前被焦点的元素

    


:has(selector)

JQUERY(入口函数 选择器)的更多相关文章

  1. jQuery - 01. jQuery特点、如何使用jQuery、jQuery入口函数、jQuery和DOM对象的区别、jQuery选择器、

    this指的是原生js的DOM对象 .css(“”):只写一个值是取值,写俩值是赋值 window.onload   ===   $(document).ready(); $(“”):获取元素   标 ...

  2. jquery 入口函数

    jQuery 入口函数: $(document).ready(function(){ // 执行代码 }); 或者 $(function(){ // 执行代码 }); JavaScript 入口函数: ...

  3. 1.jQuery入口函数

    <!--注意,如果需要对ie67兼容,我们可以使用原生低版本的jquery 比如说jquery-1.12.4.js--> <!DOCTYPE html> <html la ...

  4. 第69天:jQuery入口函数

    一.jQuery入口函数 1.$(document).ready(function(){}); 2.$(function(){}); 二.事件处理程序  1.事件源 Js方式:document.get ...

  5. 5.js与jQuery入口函数执行时机

    js与jQuery入口函数执行时机区别: JS入口函数是在所有资源加载完成后,才执行.(包括:页面.外部js文件.外部css文件.图片) jQuery入口函数,是在文档加载完成后就执行.文档加载完成指 ...

  6. JS入口函数和JQuery入口函数

    首先,讲一下它们的区别: (1)JS的window.onload事件必须要等到所有内容,以及外部图片之类的文件加载完之后,才会去执行. (2)JQuery入口函数是在所有标签加载完之后,就会去执行. ...

  7. 1.jQuery入口函数 与javaScript入口函数

    1.jQuery入口函数 与javaScript入口函数 JQ入口函数: $(document).ready(function(){ }); 或者 $(function(){ }) Js入口函数: w ...

  8. [jQuery]入口函数(一) jquery.min.js 一定要单线程下载,复制粘贴容易入坑

    jQuery入口函数 等着DOM结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完毕 $(function () { // 此处是页面DOM加载完成的入口 }); $(document).rea ...

  9. jQuery入口函数与JavaScript入口函数的区别

    jQuery  的入口函数是在  html  所有标签 (DOM) 都加载之后就会去执行 JavaScript  的  window.onload  时间是等到所有内容,包括外部图片之类的文件加载完成 ...

  10. 01-老马jQuery教程-jQuery入口函数及选择器

    前言 这套jQuery教程是老马专门为寒门子弟而录制,希望大家看到后能转发给更多的寒门子弟.视频都是免费,请参考课程地址:https://chuanke.baidu.com/s5508922.html ...

随机推荐

  1. PHP算法之电话号码的字母组合

    给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示例: 输入:"23"输出:[" ...

  2. shell实现批量创建交叉编译工具软链接

    在学习嵌入式过程中,常常用到交叉编译工具,而原本的交叉工具链比较长,不利于记忆以及使用, 解压后的交叉编译工具链如下图所示 为了更好的使用交叉编译工具与其他开发者保持一致,经常需要用到软链接. NAM ...

  3. vue 学习一 组件生命周期

    先上一张vue组件生命周期的流程图 以上就是一个组件完整的生命周期,而在组件处于每个阶段时又会提供一些周期钩子函数以便我们进行一些逻辑操作,而总体来讲 vue的组件共有8个生命周期钩子 beforeC ...

  4. Linux 系统 /var/log/journal/ 垃圾日志清理

    CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journal systemd-journald是一个改进型日志管理服务,可以收集来自内核.系统早期启动阶段的日志. ...

  5. 自行制作yum源仓库

    背景 客户服务器为内网机器,centos7系统,且无法与外网连接.需要部署对应的LANMP环境及其它软件 解决思路 1.在阿里云服务器,利用阿里云的yum源仓库,下载对应软件及关联软件. 2.在客户机 ...

  6. leetcood学习笔记-67-二进制求和

    题目描述: 第一次提交: class Solution: def addBinary(self, a: str, b: str) -> str: list_a,list_b=[],[] for ...

  7. JAVA javah

    { 用法:  javah [options] <classes>其中, [options] 包括:  -o <file>                输出文件 (只能使用 - ...

  8. NX二次开发-UF_OBJ_cycle_by_name遍历名字

    使用前自己要看好名字是加在body,还是face,还是curve,或者其他,别加错了. NX9+VS2012 #include <uf.h> #include <uf_obj.h&g ...

  9. Unity3D中的线程与协程

    线程 Unity3D是以生命周期主线程循环进行游戏开发. Unity3D中的子线程无法运行Unity SDK(开发者工具包,软件包.软件框架)跟API(应用程序编程接口,函数库). 限制原因:大多数游 ...

  10. class4_Listbox 列表部件

    最终的运行效果图: #!/usr/bin/env python# -*- coding:utf-8 -*-# --------------------------------------------- ...