JQuery常用选择器,方法,正则表达式

JQuer常用选择器,方法,正则表达式


JQuer 选择器

1) 标签选择器:$(" h3 ")取全部的h2元素

层次选择器:$("#div a ")取div下全部<a>元素

类选择器:  $(".title ")取全部class下的title元素

子选择器:     $(“ #menu>span ”)选取#menu下的子元素

Id 选择器:     $(" # title")取id 为title 的元素

后代选择器:   $(“ #menuspan ”)选取#menu下所有的<span>元素

相邻选择器:  $(" h2+dl" )取紧邻<h2>元素后的<dl>元素

同辈元素:    $(“h2~dl”)选取<h2>元素之后所有的同辈元素<dl>

交集选择器:     $(“h2.title”)选取所有拥有class为title的h2元素

全局选择器:  $("*")选取所有元素

JQuer 基本过滤选择器

2 ):first         : $(" li:first ")取全部li 元素中第一个li 元素

:last          : $( "li:last" )取全部li  元素中最后一个li 元素

:not(three)    : $( "li:not(.thress)")取class不是thress的元素

:even          : $( "li:even ")取索引是偶数的全部li 元素

:odd           :$( "li:odd ")取索引是奇数的全部li 元素

:eq(index)     :$( "li:eq(1) ")取索引等于1的li元素

:gt(index)     :$ ( "liLgt(1) ")取索引大于1的元素

:lt(index)     :$( "li:eq(1) ")取索引小于1的元素

JQuer常用方法

3)addClass() 向被选中元素添加一个或多个类的样式

css()为匹配的元素添加css样式

Next()获所匹配元素合中每个元素其紧邻的同辈元素

Click() 触发或将函数绑定到指定元素的click事件

show()元素显示                       Hide()元素隐藏

fadeIn()元素淡入                                                    fadeout() 元素淡出

Mouseover() 鼠标指针移过               Mouseout鼠标指针移出

Focus() 获取焦点                                                    Blur() 失去焦点

Hover() 鼠标悬停                                                    Toggle()鼠标连续点击

removeClass()移除样式                   toggleClass()切换不同元素的类样式

Text()获取或设置元素的文本内容         Val()获取或设置元素value属性值

Prev() 取紧邻匹配元素之前的元素         Html()用于动态的新增页面内容

animate() 用于创建自定义动画的函数      Siblings()取位于匹配元素前面和后面的所有同辈元素

Children()获取当前匹配元素下的所有子元素   find()搜索所有与指定表达式匹配的元素

JQuer正则表达式

4)表达式:一个字符串代表了某种规则,其中可以使用某些特殊字符来代表特殊的规则

正则表达式的常用符号


符号


描述


/…/


代表一个模式的开始和结束


^


匹配字符串的开始


$


匹配字符串的结束


\s


任何空白字符


\S


任何非空白字符


\d


匹配一个数字字符,等价于[0-9]


\D


除了数字之后的任何字符,等价于[^0-9]


\w


匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]


\W


任何非单字字符,等价于[^a-zA-Z0-9_]


.


除了换行符之外的任何字符

正则表达式的重复字符:

符号


描述


{n}


匹配前一项n次


{n,}


匹配前一项n次,或者多次


{n,m}


匹配前一项至少n次,但是不能超过m次


*


匹配前一项0次或多次,等价雨{0,}


+


匹配前一项1次或多次,等价于{1,}


?


匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}

时间: 2024-08-10 23:22:17

JQuery常用选择器,方法,正则表达式的相关文章

Jquery常用选择器

Jquery常用选择器<p id="test">这是段落中的<b>粗体</b>文本.</p>text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)$("#test").text():这是段落中的粗体文本.$("#test").html():这是段落中的<b>粗体</b>文本. append() - 在被选元素的结尾插入

js与jquery常用数组方法总结

转载:http://www.cnblogs.com/codetker/p/4676899.html 昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害己,于是我又回答不知道.结果果然...我记错了0.0 还是自己总结测试一下比较靠谱,印象也比较深刻.欢迎大家提出相关意见或建议,提前谢谢哈~ 一.原生js方法 1.遍历数组 in(同时也是对象遍历属性

jQuery常用选择器总结

jQuery常用选择器总结: 我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐.现在我就它常用的并且十分强大的选择器的方式,做一个总结.鉴于它的选择器方式众多,我就自己平时工作之中所遇到的常见的方式做一个总结. 一,元素查找方式: $("#myElement")    选择id为myElement的元素,因为id在使用中是唯一的,所以这样的选择也是指定的不变的. $("div")    选择所有的div标签元素,返

jquery 常用的方法

.find('classname')//在里面找类名为——的元素 .eq(i)//元素的第i个 .parent()//父元素 .child()//子元素 $.each(element,function(i,val){});//遍历元素中的每个并且添加操作 .removeClass('className')/.addClass('className')/ .hasClass('className') : bool 判断是否有某个类 element.css({//修改样式 'background-c

jquery常用选择器(转)

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行

jQuery常用工具方法

前面的话 jQuery提供一些与元素无关的工具方法,不必选中元素,就可以直接使用这些方法.如果理解原生javascript的继承原理,那么就能理解工具方法的实质.它是定义在jQuery构造函数上的方法,即jQuery.method(),所以可以直接使用.而那些操作元素的方法,是定义在构造函数的prototype对象上的方法,即jQuery.prototype.method(),所以必须生成实例(即选中元素)后使用.把工具方法理解成像javascript原生函数那样可以直接使用的方法就行了.下面将

Jquery常用的方法总结

1.关于页面元素的引用通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法.2.jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法.注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象.普通的dom对象一般可以通过$()转换成jquery对象.如:$(document.getEle

jquery 常用选择器及方法

1.jQeury:$("div span")和$("div>span")有什么区别啊?不都是选择div标签下的span么? 这涉及到CSS的知识哦~说明你的CSS没怎么学好呢嘿嘿,有空记得补学一下CSS基础. 关于CSS的选择器, > 是用来选取兄弟什么的(具体叫法我也忘了) 举个例子 <div> <span id = "span1"></span> <span id = "span

jQuery常用的方法和标签总结01(有代码示例)

//jQuery的优点 :         1 轻量级        2 强大的选择器        3 出色的DOM操作的封装        4 可靠的事件处理机制        5 完善的Ajax        6 不污染顶级变量        7 出色的浏览器兼容性        8 链式操作方式        9 隐式迭代        10 行为曾与结构层的分离        11 丰富的插件支持        12 完善的文档        13 开源 <script src="