jquery 元素选择器
id选择器
JQuery 能使用CSS选择器来操作网页中的标签元素。如果想要通过一个id号去查找另一个元素就可以使用下面格式的选择
$('#my_id') 其中my_id表示根据id选择器获取页面中的指定的标签元素,且返回一个唯一的元素。
element元素选择器
$("element")就是元素名称
<body>
<div>1</div>
<div>2</div>
</body>
获取所有div元素的选择器:(修改所有div元素字体的样式)
<script type="text/javascript">
$('div').css("font-weight","bold") ;
</script>
.class选择器
$(".class") 其中.class参数表示元素的css类别(类选择器)名称。
<div class="red">my red </div>
<script type="text/javascript">
var $className = $(".red").attr("class")
</script>
$(“*”) 获取全部的元素
选择器中的参数就一个“*”, 既没有“#” 号,也没有 “.”号。 由于该选择器的特殊性,它常与其他元素组合使用,表示获取其他元素中的全部子元素。
sele1 sele2 seleN 选择器
调用的格式如下:
$("sele1,sele2,seleN") 参数sele1 sele2到seleN为有效选择器,每个选择器之间用","号隔开,它们可以是前天提到的各种类型的选择器
如 $('#id')
常用的几种选择器
| 选择器 | 描述 |
|---|---|
| $('*') | 选取所有的元素 |
| $(this) | 选取当前的HTML元素 |
| $('p.intro') | 选取class为intro的
元素 |
| $('p:first') | 选取第一个
元素 |
| $('ul li:first') | 选取第一个
|
| $('ul li:first-child') | 选取每个ul元素的第一个
|
| $('[href]') | 选取带有herf属性的元素 |
| $(':button') | 选取所有type=button的元素和元素 |
| $('tr:even') | 选取偶数位置的 |
| $('tr:odd') | 选取奇数位置的 |
获取UL下li的个数
<ul class="dep_5">
<li></li>
<li></li>
</ul>
获取ul下li的个数:
$('.dep_5 li').length;
层叠选择器
$("form input") 选择所有form元素中的input元素
$("#main >*") 选择id值为main的所有的子元素
$("label+input") 选择所有的label元素的下一个input元素节点,
经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素
$("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签
input的选择器
$("input[name='ssgao']") 选择所name为ssgao的input元素
$("input[name!='ssgao']") 选择所name不是ssgao的input元素
$("input[name^='news']") 选择所有name属性以‘news’开头的input属性
$("input[name$='news']") 选择所有name属性以'news'结尾的input属性
$("input[name*='news']") 选择所有name属性包含'news'的input属性
jquery 操作class
jquery 拥有若干进行css操作的方法
addClass() 向被选元素添加一个或多个类
removeClass() 从被选元素删除一个或多个类
toggleClass() 对被选元素进行添加/删除类的切换
css() 设置或返回样式属性
jquery对css的操作
jquery返回css属性
$('p').css('propertyname');
jquery设置css属性
$('p').css('propertyname','value');
jquery 设置多个css属性
$('p').css('propertyname':'value','propertyname':'value');
jquery 设置背景色
$(selector).css('backgroundImage',"url(bg.jpg)");
var s = "images/"+row+".jpg"; //row表示变量信息
$('body').css('background-image',"url("+s+")");
jquery 元素选择器的更多相关文章
- jquery 元素选择器集合
一.基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色.(id选择器返单个元素) $(document).ready(function () { ...
- jQuery之选择器
jQuery元素选择器和属性选择器允许您通过标签名.属性名或内容对 HTML 元素进行选择和操作,而在 HTML DOM中,选择器可以对DOM元素组或单个DOM 节点进行操作.通俗点说,选择器的作用就 ...
- 从零开始学习jQuery-------jQuery元素选择器(三)
下面我们来介绍一下jQuery元素选择器,在Web开发中我们最常用的操作是获取元素,然后对获取的元素进行一系列的操作,jQuery根据获取页面元素的不同,可以将jQuery选择器分为四大类:基本选择器 ...
- jQuery 各种选择器 $.()用法
jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素. $("p") 选取 <p> 元素. $("p.intro") 选 ...
- js jquery css 选择器总结
js jquery css 选择器总结 一.原始JS(Document 对象)选择器. id选择器:document.getElementById("test"); name选择器 ...
- jQuery 的选择器常用的元素查找方法
jQuery 的选择器常用的元素查找方法 基本选择器: $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myE ...
- 深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 本文是子元素选择器的续篇,主要介绍关于nth-of-type()选择器的内容.该部分内容并非没有出现在<锋利的 ...
- 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 在上一篇中已经介绍过基础选择器和层级选择器,本文开始介绍过滤选择器.过滤选择器是jQuery选择器中最为庞大也是最为 ...
- jQuery选择器总结 jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法
新年第一编文章 jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值 ...
随机推荐
- Django 日志
Django使用Python内置的logging模块实现它自己的日志系统. 如果你没有使用过logging模块,请参考Python教程中的相关章节. 直达链接<logging模块详解>. ...
- async await 多线程
async await 并没有开启多线程 出现await的地方 只是开启了一个子线程继续往后执行 主线程返回 防止阻塞 相当于 await customerRepository.getall() ...
- MySQL 的 DISTINCT 应用于2列时
SELECT DISTINCT vend_id告诉MySQL只返回不同(唯一)的 vend_id行,也就是在vend_id 有重复的行中,只保留一行,其他的不作输出.比如我创建了如下的student表 ...
- 如何完整卸载Mysql数据库
mysql数据库首次安装失败,后来多次安装均失败,原因就是没有完全卸载mysql数据库 那么如何完整卸载MYSQL数据库呢? 介绍mysql数据库完整卸载的方法 完美卸载MYSQL 在管理工具-服务里 ...
- Linux若干源码编译
Spark源码编译: dev/目录下执行make-distribution.sh./dev/make-distribution.sh --name 2.6.0-cdh5.7.0 --tgz Pyarn ...
- Oracle简介
1.Oracle 数据库基于客户端/服务 2. Oracle认证 OCA:Oracle认证助理工程师,比较简单 OCP:Oracle认证专家 OCM:Oracle认证资深专家 3.Oracle 服务的 ...
- 虚拟机镜像压缩(qcow2,raw)
●qcow2 格式的压缩首先,需要对虚拟机系统的剩余空间写零操作: $ dd if=/dev/zero of=/zero.dat 删除 zero.dat$ rm /zero.dat关闭虚拟机,进入虚拟 ...
- 如何模拟一个http请求并把response的内容保存下载下来,导出到excel中(结尾福利)
def doExport(self): # 模拟一个http请求 url = u'%s?dumptype=investigation&dumpid=%s&timezone=8' % ( ...
- C#异步的世界(重点:新异步)
http://www.cnblogs.com/zhaopei/p/async_two.html
- 使用validateXxx()方法进行输入校验 --Struts2框架
1.本例是在使用validate()方法进行输入校验 --Struts2框架的基础上接着做的,上一篇使用validate()方法进行输入校验时会对当前Action中的所有方法有效,由于Struts2框 ...