首页 / JQUERY / jQuery基础及选择器
jQuery基础及选择器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery基础及选择器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2354字,纯文字阅读大概需要4分钟。
内容图文
1.jquery官网: http://jquery.com
2.在页面引入jQuery : <script src="js/jquery-1.12.4.js" type="text/javascript"></script>
3.ready()方法: [使用jQuery弹出提示框]
实例:
<script>
$(document).ready(function() {
alert("我的第一个jQuery示例!");
});
</script>
window.onload与$(document).ready()类似 , 但也有区别
window.onload | $(document).ready() | |
执行时机 |
必须等待网页中所有内容加载完毕后 (包括图片,flash,视频等)才能执行 |
网页中所有DOM文档结构绘制完毕后即刻执行, 可能与DOM元素关联的内容(图片、flash、视频等) 并没有加载完 |
编写个数 | 同一页面不能同时编写多个 |
同一页面能同时编写多个 |
简化写法 | 无 |
$(function(){ //执行代码 }); |
4.jquery语法规则:
1.工厂函数$() : 将DOM对象转化为jquery对象
2.选择器selector : 获取需要操作的DOM元素
3.方法action() : jQuery中提供的方法 , 其中包括 绑定时间处理的方法
语法: $(selector).action() ;
5.jquery操作页面元素
1.使用addClass()方法为元素添加样式
语法: jQuery 对象 . addClass([样式名]);
实例:
$("tr:odd").addClass("odd");
$("tr:even").addClass("even");
2.使用css()方法设置元素样式
语法:
css("属性" , " 属性值") ;
css({"属性1" : "属性值1" , "属性2" : "属性值2" .....});
实例:
$(this).css({"background":"#c81623"});
3.使用show() , hide() 方法设置元素的显示和隐藏
语法:
$(selector).show() ;
$(selector).hide() ;
实例:
$(this).children("div").show();
$(this).children("div").hide();
6.jQuery代码风格:
1.$等同于"jQuery"
$(document).ready()等同于jQuery(document).ready()
$(function(){...})等同于jQuery (function(){...})
2.链式操作
对一个对象进行多重操作, 并将操作结果返回给该对象
实例:
$("h2").css("background-color","#ccffff").next().css("display","block");
3.隐式迭代
实例:
$(document).ready(function() {
$("li").css({"font-weight":"bold","color":"red"});
});
7.DOM对象和jQuery对象
8.jQuery选择器 :
基本选择器:
实例:
$("h1").css("color", "blue"); //标签选择器
$(".price").css({"background":"#efefef","padding":"5px"}); //类选择器
$("#author").css("clor", " #083499"); //id选择器
$(".intro,dt,dd").css("color", " #ff0000"); //并集选择器
$("*").css("font-weight", "bold"); //全局选择器
层次选择器:
实例:
$(".textRight p").css("color","red"); //后代选择器
$(".textRight>p").css("color", "red"); //子选择器
$("h1+p").css("text-decoration", "underline"); //相邻元素选择器
$("h1~p").css("text-decoration", "underline"); //同辈元素选择器
属性选择器:
实例:
$("#news a[class]").css("background","#c9cbcb");//a标签带有class属性
$("#news a[class=‘hot‘]").css("background", "#c9cbcb"); // class为hot
$("#news a[class!=‘hot‘]").css("background", "#c9cbcb");// class不为hot
$("#news a[href^=‘www‘]").css("background","#c9cbcb");//以www开头
$("#news a[href$=‘html‘]").css("background", "#c9cbcb");//以html结尾
$("#news a[href*=‘k2‘]").css("background","#c9cbcb"); //包含"k2"的元素
原文:https://www.cnblogs.com/Cherry-balls/p/13180852.html
内容总结
以上是互联网集市为您收集整理的jQuery基础及选择器全部内容,希望文章能够帮你解决jQuery基础及选择器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。