Ⅰ Jquery常用的选择器有哪些
1、基本选择器:
#id 、element 、.class 、* 、selector1,selector2,selectorN
2、层次选择器:
ancestor descendant 、parent > child 、prev + next 、prev ~ siblings
3、基本过滤器选择器
:first 、:last 、:not 、:even 、:odd 、:eq 、:gt 、:lt 、:header 、
:animated
4、内容过滤器选择器
:contains 、:empty 、:has 、:parent
5、可见性过滤器选择器
:hidden 、:visible
6、属性过滤器选择器
[attribute] 、[attribute=value] 、[attribute!=value] 、[attribute^=value] 、[attribute$=value] 、[attribute*=value] 、[attrSel1][attrSel2][attrSelN]
7、子元素过滤器选择器
:nth-child 、:first-child 、:last-child 、:only-child
8、表单选择器
:input 、:text 、:password 、:radio 、:checkbox 、:submit 、:image 、:reset 、:button
、:file 、:hidden
9、表单过滤器选择器
:enabled 、:disabled 、:checked 、:selected
Ⅱ 谁跟我提供一本jquery书籍
书籍:JQuery权威指南--完整版
内容简介
本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。
内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。
示 例 目 录
第1章jquery开发入门
示例1-1编写第一个简单的jquery程序
示例1-2jquery事件的链式写法
示例1-3控制dom对象
示例1-4jquery控制css样式
第2章jquery 选择器
示例2-1使用javascript实现隔行变色
示例2-2使用jquery选择器实现隔行变色
示例2-3使用javascript输出文字信息
示例2-4使用jquery输出文字信息
示例2-5使用jquery基本选择器选择元素
示例2-6使用jquery层次选择器选择元素
示例2-7使用jquery基本过滤选择器选择元素
示例2-8使用jquery内容过滤选择器选择元素
示例2-9使用jquery可见性过滤选择器选择元素
示例2-10使用jquery属性过滤选择器选择元素
示例2-11使用jquery子元素过滤选择器选择元素
示例2-12通过表单对象属性过滤选择器获取表单对象
示例2-13使用jquery表单过滤选择器获取元素
综合案例分析—导航条在项目中的应用
第3章jquery操作dom
示例3-1创建一个dom页面文档
示例3-2通过attr(name)方法获取元素的属性
示例3-3设置元素的属性(一)
示例3-4设置元素的属性(二)
示例3-5设置或获取元素的内容
示例3-6设置或获取元素的值
示例3-7直接设置元素样式值
示例3-8增加css类别
示例3-9类别切换
示例3-10动态创建节点元素
示例3-11插入节点(一)
示例3-12插入节点(二)
示例3-13外部插入节点
示例3-14复制元素节点
示例3-15替换元素节点
示例3-16包裹元素节点
示例3-17遍历元素
示例3-18删除元素
综合案例分析—数据删除和图片预览在项目中的应用
第4章jquery中的事件与应用
示例4-1事件中的冒泡现象
示例4-2用bind方法绑定事件
示例4-3用映射方式绑定不同的事件
示例4-4用hover方法绑定事件
示例4-5用toggle方法绑定事件
示例4-6用unbind方法移除事件
示例4-7用one方法绑定事件
示例4-8用trigger方法绑定事件
示例4-9文本框中的事件应用
示例4-10下拉列表框中的事件应用
示例4-11列表中的导航菜单应用
示例4-12网页选项卡的应用
综合案例分析—删除数据时的提示效果在项目中的应用
第5章jquery的动画与特效
Ⅲ 锋利的jquery中 表单选择器中hidden元素是17个吗
Jquery的选择器分为:基本选择器,层次选择器,过滤选择器和表单选择器。
而按照不同的过滤规则,过滤选择器回又可以分为基答本过滤选择器,内容过滤选择器,可见性过滤选择器,属性过滤选择器,子元素过滤选择器和表单对象属性过滤选择器等。
Ⅳ jquery选中元素使用哪些选择器
JQuery 选择器
在 HTML DOM 术语中:选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。
jQuery 元素选专择器
jQuery 使用属 CSS 选择器来选取 HTML 元素。
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
jQuery 参考手册 - 选择器
Ⅳ jQuery基本选择器选择元素使用介绍
复制代码
代码如下:
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--
1.基本选择器:是jQuery中使用最频繁的选择器,它由元素Id、Class、元素名、多个选择符组成,通过基本选择器可以实现大多数页面元素的查找
jQuery选择器详解
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种
-->
<title></title>
<!--使用jQuery基本选择器选择元素:一个页面包含两个<div>标记,其中一个用于设置ID属性,另一个用于设置Class属性;我们再增加一个<span>标记,全部元素初始值均为隐藏,然后通过jQuery基本选择器显示相应的页面标记。-->
<script
src="jquery-1.9.1.js"
type="text/javascript"></script>
<style
type="text/css">
body{font-size:12px;text-align:center;}
.clsFrame{width:300px;height:100px}
.clsFrame
div,span{display:none;float:left;width:65px;height:65px;border:solid
1px
#ccc;margin:8px}
.clsOne{background-color:#eee}
</style>
<script
type="text/javascript">
$(function
()
{
//ID匹配元素
$('#divOne').css('display',
'block');
})
$(function
()
{
//元素名匹配元素
$('div
span').css('display',
'block');
})
$(function
()
{
//类匹配元素
$('.clsFrame
.clsOne').css('display',
'block');
})
$(function
()
{
//匹配所有元素
$('*').css('display',
'block');
})
$(function
()
{
//合并匹配元素
$('#divOne,span').css('display',
'block');
})
</script>
</head>
<body>
<div
class="clsFrame">
<div
id="divOne">
ID</div>
<div
class="clsOne">
CLASS</div>
<span>SPAN</span>
</div>
</body>
</html>
Ⅵ jquery中简单过滤选择器有哪些
1. 基本过滤选择器
a) ":first",选取第一个元素,别忘记它也是被放在一个集合里哦!因为JQuery它是DOM对象的一个集合。如,“$("tr:first")”返回所有tr元素的第一个tr元素,它仍然被保存在集合中。
b)“:last”,选取最后一个元素。如,“$("tr:last")”返回所有tr元素的最后一个tr元素,它仍然被保存在集合中。
c)“:not(selector)”,去除所有与给定选择器匹配的元素。如,“$("input:not(:checked)")”返回所有input元素,但去除被选中的元素(单选框、多选框)。
d)“:even”,选取所有元素中偶数的元素。因为JQuery对象是一个集合,这里的偶数指的就是集合的索引,索引从0开始。
e) “:odd”,选取所有元素中奇数的元素,索引从0开始。
f) “:eq(index)”,选取指定索引的元素,索引从0开始。
g) “:gt(index)”,选取索引大于指定index的元素,索引从0开始。
h) “:lt(index)”,选取索引小于指定index的元素,索引从0开始。
i) “:header”,选取所有的标题元素,如hq、h2等。
j) “:animated”,选取当前正在执行的所有动画元素。
2). 内容过滤选择器
它是对元素和文本内容的操作。
a) “:contains(text)”,选取包含text文本内容的元素。
b) “:empty”,选取不包含子元素或者文本节点的空元素。
c) “:has(selector)”,选取含有选择器所匹配的元素的元素。
d) “:parent”,选取含有子元素或文本节点的元素。(它是一个父节点)
3). 可见性过滤选择器
根据元素的可见与不可见状态来选取元素。
“:hidden”,选取所有不可见元素。
“:visible”,选择所有可见元素。
可见选择器:hidden 不仅包含样式属性 display 为 none 的元素,也包含文本隐藏域 (<input type=“hidden”>)和 visible:hidden 之类的元素。
4).属性过滤选择器
通过元素的属性来选取相应的元素。
a) “[attribute]”,选取拥有此属性的元素。
b) “[attribute=value]”,选取指定属性值为value的所有元素。
c) “[attribute !=value]”,选取属性值不为value的所有元素。
d) “[attribute ^= value]”,选取属性值以value开始的所有元素。
e) “[attribute $= value]”,选取属性值以value结束的所有元素。
f) “[attribute *= value]”,选取属性值包含value的所有元素。
g) “[selector1] [selector2]…[selectorN]”,复合性选择器,首先经[selector1]选择返回集合A,集合A再经过[selector2]选择返回集合B,集合B再经过[selectorN]选择返回结果集合。
5). 子元素过滤选择器
一看名字便是,它是对某一元素的子元素进行选取的。
a) “:nth-child(index/even/odd)”,选取索引为index的元素、索引为偶数的元素、索引为奇数的元素。
l nth-child(even/odd):能选取每个父元素下的索引值为偶(奇)数的元素。
l nth-child(2):能选取每个父元素下的索引值为 2 的元素。
l nth-child(3n):能选取每个父元素下的索引值是 3 的倍数的元素。
l nth-child(3n + 1):能选取每个父元素下的索引值是 3n + 1的元素。
b) “:first-child”,选取第一个子元素。
c) “:last-child”,选取最后一个子元素。
d) “:only-child”,选取唯一子元素,它的父元素只有它这一个子元素。
6). 表单过滤选择器
选取表单元素的过滤选择器。
a) “:input”,选取所有<input>、<textarea>、<select >和<button>元素。
b) “:text”,选取所有的文本框元素。
c) “:password”,选取所有的密码框元素。
d) “:radio”,选取所有的单选框元素。
e) “:checkbox”,选取所有的多选框元素。
f) “:submit”,选取所有的提交按钮元素。
g) “:image”,选取所有的图像按钮元素。
h) “:reset”,选取所有重置按钮元素。
i) “:button”,选取所有按钮元素。
j) “:file”,选取所有文件上传域元素。
k) “:hidden”,选取所有不可见元素。
7).表单对象属性过滤选择器
选取表单元素属性的过滤选择器。
“:enabled”,选取所有可用元素。
“:disabled”,选取所有不可用元素。
“:checked”,选取所有被选中的元素,如单选框、复选框。
“:selected”,选取所有被选中项元素,如下拉列表框、列表框。
Ⅶ JavaScript和JQuery选择器有什么区别,我知道JQuery有9中选择器,
1、jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。你可以理解的内是,jquery就是js的工具容箱,jquery提供各种方法,能简化js代码。jquery提供的方法其实js也可以实现,就是js代码写的繁琐,jquery简化了。
比如获取某个id=a的元素
js写法:document.getElementById(a);
jquery写法:$("#a")
对比下jquery写法是不是很简洁,
2、ssh如果只会CRUD和分页不能找到一年开发经验的工作,一般有经验的工作面试官都会问项目问题,问项目用的框架是神马?缓存机制用的神马?在开发中你担任的工作是神马?遇到问题怎么解决等等......还是面试初级吧,多开发行业只能一步一个脚印走,想一口吃成大胖子完全不可能。
Ⅷ 比如我页面表单中有很多<input>,通过Jquery怎么获取1.3.5...这样奇数的<input>元素
$(“input:odd”)选取索引是奇数的<input>元素。更多过滤选择器参考jquery的基本过滤选择器。