JQuery基础语法小结


Posted in Javascript onFebruary 27, 2015

1、$(document)将document对象转换为jquery

$(document).ready(function(){

    alert("hello world");

});

2、获取所有的超链接对象,并且增加onclick事件;其实在底层jquery对象获得的每个标签的数组,因此我们不需要进行循环了

$(document).ready(function(){

    $("a").click(function(){

        alert("hello world");

    });

});

3、jquery对象与dom对象之间的转换

$(document).ready(function(){

    var javascriptElement = document.getElementById("clickme");

    //将dom对象转换为jquery对象

    var jqueryElement = $(javascriptElement);

    //alert("javascript:" + javascriptElement.innerHTML);//innerHTML获取标签的内容

    //alert("jquery:" + jqueryElement.html());

    //将jquery转换为dom对象方式一

    var jElement = $("#clickme");

    var javascriptEle = jElement[0];

    alert("jquery1: " + javascriptEle.innerHTML);

    //方式二

    var javascriptEle2 = jElement.get(0);

    alert("jquery2: " + javascriptEle2.innerHTML);

});

4、jquery解决id值是否存在的问题

<a id="hello">click me</a>

<script type="text/javascript">

    //以传统方式解决id为空方式一

    if(document.getElementById("helllo")) {

        //如果hello不存在会出错

        document.getElementById("helllo").style.color ="red";

    }

    //方式二

    //$("#hello")[0].style.color="red";

    //用jquery解决

    $("#hello").css("color","red");

    //如果只有一个参数,则此方法是读,如果是两个参数则是些功能(css(“”),css(“”,“”))

    alert($("#hello").css("color"));

</script>

5、在javascript中规定,你要操作css属性时要将属性中的‘-'去掉,同时把后一个字母大写;如:background-color 要改成 backgroundColor

6、jquery中也使用选择器来操纵各种各样的元素。是继承了css的设计理念,但是把它更是发扬光大了;

7、jquery的几种书写形式

1> 方式一

$("document").ready(function(){

    ...

});

2> 方式二

$().ready(function(){

    ...

});

3> 方式三

$(function(){

    ...

});

以上几种方式是一样的

希望本文所述对大家学习jquery程序设计能有所帮助。

Javascript 相关文章推荐
你可能不再需要JQUERY
Mar 09 Javascript
基于MooTools的很有创意的滚动条时钟动画
Nov 14 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
浅析js中2个等号与3个等号的区别
Aug 06 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
把字符串按照特定的字母顺序进行排序的js代码
Jan 28 Javascript
C++中的string类的用法小结
Aug 07 Javascript
JS文字球状放大效果代码分享
Aug 19 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
jQuery复合事件用法示例
Jun 10 jQuery
Vue 表情包输入组件的实现代码
Jan 21 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
Jul 24 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
Feb 27 #Javascript
分析了一下JQuery中的extend方法实现原理
Feb 27 #Javascript
JS实现在页面随时自定义背景颜色的方法
Feb 27 #Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
Feb 27 #Javascript
Jquery中Event对象属性小结
Feb 27 #Javascript
jQuery中hover方法和toggle方法使用指南
Feb 27 #Javascript
JS实现往下不断流动网页背景的方法
Feb 27 #Javascript
You might like
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
如何让CI框架支持service层
2014/10/29 PHP
php实现异步数据调用的方法
2015/12/24 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
老鱼 浅谈javascript面向对象编程
2010/03/04 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
window.onload使用指南
2015/09/13 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python3监控疫情的完整代码
2020/02/20 Python
CSS3关于z-index不生效问题的解决
2020/02/19 HTML / CSS
服装销售人员求职自我评价
2013/09/26 职场文书
教师党员批评与自我批评
2014/10/15 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python