JQuery选择器
//javaScript 的一堆函数库jQuery(dom对象) //转换为jQuery对象$(dom对象) //转换为jQuery对象$(dom对象).ready(方法) //
$(document) // document对象 转换为jQuery对象$('body') // body对象 转换为jQuery对象ready加载元素后触发 比onload效率高onload加载元素慢$(function() { }); => $().ready() => $(document) //页面加载后触发;
$(function () {
$('#btn').click(function () {
//获取body中所有的元素
$('body *').css('backgroundColor','black');
});
});
$.map(数组,function(值参数,索引参数){ })//可以遍历 也可以返回新的数组//return 返回数组值$.each(数组,function(key,value){ }); //key键参数,value值参数//变量键值对 变量数组是不可以修改值//return fase 相当于break
$(dom对象).get(0);$(dom对象)[0]; //两种都可以
$('#id值') //id获取对象$(this).val() // this的value
//获取指定标签的类名为..的标签
$('标签名1 标签名2')
//标签名1的下一个同级元素//如果是 标签名2 就返回,不是就没有$('标签名1~标签名2')//标签名1的后面 的所有同级 标签名2$('标签名1~')//标签名1的后面 的所有同级 元素
对象.next(); //对象 后的第一个同级元素对象.nextAll(); //对象 后的所有同级元素对象.nextAll('p'); //对象 后的所有同级 p标签 和'~'一样对象.prev(); //对象 前面的第一个同级元素对象.prevAll(); //对象 前面的所有同级元素对象.siblings(); //当前元素 的所有同级元素(不包含当前元素)
$('ul','#div')//在 #div 元素下搜索ul
$().parent(); //获取当前元素的父级元素$().children('li') //当前元素的li子元素//没有参数就是所有子元素$('body *') //body的所有元素#end
还原断链之前的元素(对象)$(this).prevAll()....end().nextAll()...->判断对象是否存在$(对象).length >0 //大于0存在
$('#ul2 li:gt(4):lt(2)')//先按获得的gt(4) 第5个按0开始算 gt(2)
->$('div:last')
//选取样式名不是myClass的<input>$(':not(div)') //标签不是div的元素
->$('input[name!=name1]')
$(:text) //获得文本框$(:checkbox) //获得复选选择框:button:radio:password
hidden选取所有不可见元素包括:(如果直接写:hidden则会包含head\title\script\style….)1.表单元素type=“hidden”(表示的是隐藏域)2.设置css的display:none3.高度和宽度明确设置为0的元素。4.父元素时隐藏的,所以子元素也是隐藏的visibility: hidden 与opacity为0不算,因为还占位所以不认为是hidden.(与之前版本jQuery不太一样,1.3.2之前):visible选取所有可见元素注意:$('.cls :hidden');与$('.cls:hidden');是不一样的。
$('div:contains(帅)')//获取层中 含有 帅 的层$('div:empty')//获取层中 内容为空(空格也没有的) 的层$('div:has(input)')//获取层中 含有a标签 的层$('div:parent') //父元素//即该元素有子元素或者元素中包含文本。s
$('ul li:first-child') //返回多个//所有ul 的第一个li元素$('ul li:first') //只返回一个//页面上第一个ul 的第一个li元素
$('ul li:last-child')//所有ul 的最后一个li元素$('ul li:last')//页面上第一个ul 的最后一个li元素
$('ul li:only-child')//所有ul 中只有一个子元素 的ul元素
,nth-child()为每个父元素都要匹配一个子元素。:nth-child(index),index从0开始。:nth-child(even):nth-child(odd):nth-child(3n),选取3的倍数的元素:nth-child(3n+1),满足3的倍数+1的元素。#en
元素数组.each(function(index,elem){ });//index是索引 elem是元素对象checkbox的遍历选择的和遍历不同组的radio
JQuery选择器的更多相关文章
- [jQuery]《锋利的jQuery》插件部分总结
/** * <锋利的jQuery>插件部分总结 * * jQuery插件推荐命名:jquery.name.js * * $.fn.extend用于封装对象方法的插件 * $.extend用 ...
- HTML 学习笔记 JQuery(锋利的JQuery 代码)
一 制作简单的导航栏 <html> <head> <meta charset="UTF-8"> <title></title& ...
- jQuery -《锋利的jQuery》————读后小结
jQuery是一个优秀的javascript库. 我用的是vs2012自带的 jquery-1.8.2.js这个库,在Scripts这个文件夹下面 首先,我们使用jQuery要在head标签内引入j ...
- 精通jQuery选择器
虽然jQuery上手简单,相比于其他库学习起来较为简单,但是要全面掌握,却不轻松.因为它涉及到网页开发的方方面面,提供的方法和内部变化有上千种之多.初学者常常感到,入门很方便,提高很困难.本文的目标是 ...
- 【锋利的jQuery】学习笔记02
第二章 jQuery选择器 一.jQuery选择器的优势 写法简洁 $("div") 支持css2和css3选择器(对于css3选择器支持这一项,我认为应该是jQuery首先创造并 ...
- jQuery选择器的分类
jQuery选择器的分类 jQuery中有很多分类,大类分为四类,四类里面又分为很多小类,下面就为大家一一介绍,这些选择器的使用和好处,Me用的是jQuery1.8.3的版本 选择器都有哪四类?? 1 ...
- JQuery基础知识==jQuery选择器
选择器是jQuery的基础,在jQuery中,对事件处理.遍历DOM和Ajax操作都依赖于选择器 1. CSS选择器 1.1 CSS是一项出色的技术,它使得网页的结构和表现样式完全分离.利用CSS选择 ...
- jQuery学习之二 jQuery选择器
一.jQuery选择器是什么1.CSS选择器2.jQuery选择器 二.jQuery选择器的优势1.简洁的写法2.支持从CSS1到CSS3选择器3.完善的处理机制 传统js选择器假如要操作的元素不存 ...
- jQuery笔记(一)jQuery选择器
一.前言 编写任何javascript程序我们要首先获得对象, jQuery选择器能彻底改变我们平时获取对象的方式, 可以获取几乎任何语意的对象, 比如"拥有title属性并且值中包含tes ...
- jQuery学习笔记(2) jQuery选择器
jQuery的选择器完全继承了CSS的风格,利用jQuery选择器,可以非常便捷和快速地找出特定的DOM元素,然后为它们添加相应的行为. 目录 目录 CSS选择器 jQuery选择器 jQuery选 ...
随机推荐
- UEditor百度富文本编辑器--让编辑器自适应宽度的解决方案
UEditor百度富文本编辑器的initialFrameWidth属性,默认值是1000. 不能够自适应屏幕宽度.如图1: 刚开始的时候,我是直接设置initialFrameWidth=null的.效 ...
- WPF入门:数据绑定
上一篇我们将XAML大概做了个了解 ,这篇将继续学习WPF数据绑定的相关内容 数据源与控件的Binding Binding作为数据传送UI的通道,通过INotityPropertyChanged接口的 ...
- C#WebBrowrse拦截下载对话框
为了实现这个功能,可算是折腾不少时间,网上搜素出来的结果基本都是如何屏蔽警告对话框.后来请教一个技术大牛(程序员之窗的主要作者Starts_2000),他用C++实现了,他尝试了下C#也没有解决,就忙 ...
- .net 刷新页面防止表单二次提交
1.页面上按钮是服务器控件,现在刷新页面要防止按钮事件重复执行 原网址:http://blog.csdn.net/high_mount/article/details/51066056
- 浅谈Slick(3)- Slick201:从fp角度了解Slick
我在上期讨论里已经成功的创建了一个简单的Slick项目,然后又尝试使用了一些最基本的功能.Slick是一个FRM(Functional Relational Mapper),是为fp编程提供的scal ...
- python之最强王者(3)——变量,条件、循环语句
1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...
- switch语句的妙用
switch语句的普通用法很简单,如下: var a = 3; switch (a) { case 1: console.log(a); break; case 2: case 3: console. ...
- 浅谈时钟的生成(js手写代码)
在生成时钟的过程中自己想到布置表盘的写法由这么几种: 当然利用那种模式都可以实现,所以我们要用一个最好理解,代码有相对简便的方法实现 1.利用三角函数 用js在三角函数布置表盘的过程中有遇见到这种情况 ...
- UITableViewCell定制
UITableViewCell定制 效果 特点 1.可以添加不同的TableViewCell,可以定制不同的cell样式; 2.可以动态改变cell的高度; 3.可以随意摆放你cell的位 ...
- 最新GHOST XP系统下载旗舰增强版 V2016年
系统来自:系统妈:http://www.xitongma.com 深度技术GHOST xp系统旗舰增强版 V2016年3月 系统概述 深度技术ghost xp系统旗舰增强版集合微软JAVA虚拟机IE插 ...