JQuery选择
2015-12-09 21:42
676 查看
JQuery选择器顾名思义就是选择相应的选择DOM元素需要运行的操作,JQuery选择的力量在于它支持放在一起,也就是说,可以连续使用一个以上的选择来运行多个操作的声明。这确保简单的代码,更有效地利用代码。
1. 使用ID选择DOM元件
代码1
代码2
显示结果例如以下图,仅仅有含有class的div才会显示红色
3. 依据DOM元素类型选择元素
仅仅需改动代码2中的部分代码为以下的代码就可以
显示结果例如以下图,所有div元素的内容都显示红色
4. 依据层级选择元素
在div元素中包括有超链接a元素。默认的超链接元素是有下划线的,例如以下图
如今希望通过选择器定位到a元素然后将其下划线显示去掉
5. 依据位置选择DOM元素
常常会看到一些报表显示记录的时候奇偶行的底色是相间的,这样看起来让人非常舒服。通过选择器就能够做到
1. 使用ID选择DOM元件
代码1
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function () { $("#div1").addClass("class1"); // 使用ID选中DOM元素 }); </script> <style type="text/css"> .class1 { color:red; } </style> </head> <body> <div id="div1">Welcome to JQuery!</div> </body> </html>2. 使用类选择多个DOM元素
代码2
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function () { $(".div_changecolor").addClass("class1"); // 使用类选择多个DOM元素 }); </script> <style type="text/css"> .class1 { color:red; } </style> </head> <body> <div id="div1" class="div_changecolor">Welcome to JQuery!</div> <div id="div2" class="div_changecolor">Welcome to JQuery!</div> <div id="div3" >Welcome to JQuery!</div> </body> </html>
显示结果例如以下图,仅仅有含有class的div才会显示红色
3. 依据DOM元素类型选择元素
仅仅需改动代码2中的部分代码为以下的代码就可以
$("div").addClass("class1");
显示结果例如以下图,所有div元素的内容都显示红色
4. 依据层级选择元素
在div元素中包括有超链接a元素。默认的超链接元素是有下划线的,例如以下图
如今希望通过选择器定位到a元素然后将其下划线显示去掉
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function () { $("#div3 a").addClass("class2"); // 选择的是DOM元素ID为div3以下的全部a标签 }); </script> <style type="text/css"> .class1 { color:red; } .class2 { text-decoration:none; } </style> </head> <body> <div id="div1" class="div_changecolor">Welcome to JQuery!</div> <div id="div2" class="div_changecolor">Welcome to JQuery!</div> <div id="div3" ><a href="#">Welcome to JQuery!</a></div> </body> </html>经过这样处理后显示结果例如以下:
5. 依据位置选择DOM元素
常常会看到一些报表显示记录的时候奇偶行的底色是相间的,这样看起来让人非常舒服。通过选择器就能够做到
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function () { $("tr:odd").css("background-color","#bbffff"); $("td").addClass("class1"); }); </script> <style type="text/css"> .class1 { width:100px;text-align:center } </style> </head> <body> <table border="1"> <tr><td>大众</td><td>德国</td></tr> <tr><td>别克</td><td>美国</td></tr> <tr><td>红旗</td><td>中国</td></tr> <tr><td>现代</td><td>韩国</td></tr> </table> </body> </html>显示效果:
相关文章推荐
- jquery文档操作函数大全
- jQuery形式可以计算,它包含了无线电的变化价格,select价格变化,删除行动态计算加盟
- jQuery实现选项卡切换效果简单演示
- jQuery选择器总结
- 20151209jquery学习笔记Ajax 代码备份
- jquery特效 点击展示与隐藏全文
- jquery-2.1.4 源码解读(3):jQuery.prototype 解读
- jquery特效(6)—判断复选框是否选中进行答题提示
- jQuery.isNumeric() 和 js isNaN()
- jQuery的jsonp跨域是这么回事.
- jquery one 绑定一次监听事件
- jquery-mobile一直加载的原因
- jquery 的ajax 用法
- jquery日历组件,时间组件应用
- 使用JQuery跨域请求
- 很容易学习的JQuery库 : (八) 杂项 noConflict() 方法
- jquery 遍历被选中复选框的值
- jquery 弹出框
- 【锋利的jQuery阅读笔记】jQuery中的事件和动画
- jquery.js和jquery.min.js的区别介绍