Jquery中CSS选择器用法分析


Posted in Javascript onFebruary 10, 2015

本文实例讲述了Jquery中CSS选择器用法。分享给大家供大家参考。具体如下:

jQuery使用了一套css选择器,共有5种,即标签选择器,ID选择器,类选择器,通用选择器和群组选择器,现分述如下:

1. 标签选择器

用于选择HTML页面中已有的标签元素,又称元素选择器,格式:$("element"),如$("div"),同getElementByTagName

2. ID选择器

用于获取某个具有id属性的元素,格式如下:$("id"),同getElementById

<input id="users" type="text" value="abc" />

$("#users").val();

3. 类选择器

用于获取某个具有class属性的元素,格式:$("class")

<input id="txt" type="text" class="t" />

给这个文本框添加边框样式,首先这里用class属性来绑定文本框

$(".t").css("border", "2px solid blue");

4. 通用选择器

通用选择器(*)匹配所有元素,多用于结合上下文来搜索,也就是找到HTML页面中的所有标签, $("*")

5. 群组选择器

又叫多元素选择器,用于选择所有指定的选择器组合的结果,语法如下:

$("selector1, seletor2, selector3")

如:

$("div, span, p.styleClass").css("border", "1px solid red");
   

综合例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

<title>css选择器</title>  

<script type="text/javascript" src="jquery-1.7.min.js"></script>  

<style type="text/css">  

    .one {border: 1px solid #03F; float: left; margin: 1em; padding: 1.5em; width: 106px; }  

    .two {background-color: #FC0; }  

    .three {background-color: #FCF; }  

</style>  

<script type="text/javascript">  

    $(document).ready(function() {  

       $("*").css("font-size", "12px");  

       $("div").addClass("one");  

       $("#div1").addClass("two");  

       $("#div2, #div3").addClass("three");  

       $("h3, p").css("color", "red").attr("align", "center");  

       $("#span1").html("本网页中同时应用one类的元素一共有" + $(".one").length + "个" + ",同时应用one类和three类的元素共有" + $(".one.three").length + "个");  

        });  

</script>  

</head>  

<body>  

  <h3>这是标题中的文本</h3>  

  <p><span id="span1"></span></p>  

  <div id="div1">div元素:id属性为div1.</div>  

  <div id="div2">div元素:id属性为div2.</div>  

  <div id="div3">div元素:id属性为div3.</div>  

</body>  

</html>

效果图如下所示:

Jquery中CSS选择器用法分析

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript实现数字数组按照倒序排列的方法
Apr 06 Javascript
Javascript中判断对象是否为空
Jun 10 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
jquery自定义插件——window的实现【示例代码】
May 06 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
用js实现博客打赏功能
Oct 24 Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
vue cli4下环境变量和模式示例详解
Apr 09 Javascript
transport.js和jquery冲突问题的解决方法
Feb 10 #Javascript
Js为表单动态添加节点内容的方法
Feb 10 #Javascript
jQuery前端分页示例分享
Feb 10 #Javascript
js进行表单验证实例分析
Feb 10 #Javascript
EasyUi datagrid 实现表格分页
Feb 10 #Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 #Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 #Javascript
You might like
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
Python 第一步 hello world
2009/09/25 Python
用Python创建声明性迷你语言的教程
2015/04/13 Python
Python中return语句用法实例分析
2015/08/04 Python
Python3字符串学习教程
2015/08/20 Python
python3爬取淘宝信息代码分析
2018/02/10 Python
python实现定时发送qq消息
2019/01/18 Python
Puppeteer使用示例详解
2019/06/20 Python
python的scipy实现插值的示例代码
2019/11/12 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
一套Delphi的笔试题二
2013/05/11 面试题
体育比赛口号
2014/06/09 职场文书
2014年招商工作总结
2014/11/22 职场文书
给领导的感谢信范文
2015/01/23 职场文书