博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery复习笔记
阅读量:7287 次
发布时间:2019-06-30

本文共 846 字,大约阅读时间需要 2 分钟。

jQuery最大的好处:可以不用考虑浏览器的兼容性。

一.选择器

1.将普通对象封装成jQuery对象

var test = document.getElementById('zh-profile-ask-inner-list');var jqtest = $(test);jqtest.get(0);

2.按id/tag/class/属性/组合查找

var test1 = $('#abc'); //按ID查找var ps = $('p');    //按tag查找var a = $('.red.green');  // 按class查找,注意没有空格!var email = $('[name=email]'); // 按属性查找,找出
//组合查找var emailInput = $('input[name=email]'); // 不会找出
var tr = $('tr.red'); // 找出...//多项选择器$('p,div'); // 把

都选出来$('p.red,p.green'); // 把

都选出来

3.层级选择器

  • 无父子关系:用$('ancestor descendant')来选择,层级之间用空格隔开。
  • 有父子关系:   $('ul.lang>li.lang-javascript'); // 可以选出[<li class="lang-javascript">JavaScript</li>]

 

二.查找和过滤

1.查找

  • find:查找子元素
  • parent:查找父元素

同一层级

  • 向上查找:prev()
  • 向下查找:next()

 

2.过滤

  var langs = $('ul.lang li');

  var a = langs.filter('.dy');

  map get

  .first()/.last()/.slice()

 

转载地址:http://xspjm.baihongyu.com/

你可能感兴趣的文章
死磕 java集合之ConcurrentLinkedQueue源码分析
查看>>
ubuntu安装sun jdk6
查看>>
phalapi-入门篇4(国际化高可用和自动生成文档)
查看>>
xcode报错集锦_1
查看>>
hadoop-mapreduce分析
查看>>
多线程学习(4)wait/notify
查看>>
OSChina 周五乱弹——让人伤心的事
查看>>
Golang配置
查看>>
android下拉刷新
查看>>
linux 中route命令的使用
查看>>
ArrayList既然继承自AbstractList抽象类,而AbstractList已经实现了List接口,那么ArrayList类为何还要再实现List接口呢?...
查看>>
CentOS安装Redis
查看>>
在iOS上实现一个简单的日历控件
查看>>
Android——Type mismatch类型转换错误的根源
查看>>
4.Utm详细实现-用户资源管理
查看>>
CentOS7.3安装Python3.6
查看>>
怎么才能用ABBYY FineReader提高工作效率
查看>>
STORM 落入MONGO速度优化
查看>>
python:守护进程deamon
查看>>
coding项目怎样和其他人共享
查看>>