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 相关文章推荐
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
Aug 29 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
有关json_decode乱码及NULL的问题
Oct 13 Javascript
js实现内容显示并使用json传输数据
Mar 16 Javascript
iScroll.js 使用方法参考
May 16 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
Feb 08 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
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
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
Python探索之pLSA实现代码
2017/10/25 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
会计应聘求职信范文
2013/12/17 职场文书
师范院校学生自荐信范文
2013/12/27 职场文书
探亲邀请信范文
2014/01/30 职场文书
个人银行贷款担保书
2014/04/01 职场文书
土地转让协议书
2014/04/15 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python