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 相关文章推荐
HTML长文本截取含有HTML代码同样适用的两种方法
Jul 31 Javascript
js 数组操作之pop,push,unshift,splice,shift
Jan 29 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
Jquery简单实现GridView行高亮的方法
Jun 15 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
Aug 31 Javascript
微信小程序实现留言板(Storage)
Nov 02 Javascript
react native 仿微信聊天室实例代码
Sep 17 Javascript
webpack常用构建优化策略小结
Nov 21 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
Jul 27 Javascript
基于javascript实现放大镜特效
Dec 03 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
php连接数据库代码应用分析
2011/05/29 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php魔术变量用法实例详解
2014/11/13 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
JS常见算法详解
2017/02/28 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
Python二分法搜索算法实例分析
2015/05/11 Python
python统计日志ip访问数的方法
2015/07/06 Python
python3调用R的示例代码
2018/02/23 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
python相对企业语言优势在哪
2020/06/12 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
超市5.1促销活动
2014/01/15 职场文书
好人好事事迹材料
2014/02/12 职场文书
企业安全标语
2014/06/07 职场文书
简易离婚协议书范本
2014/10/24 职场文书
升学宴家长答谢词
2015/09/29 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
详解Vue3使用axios的配置教程
2022/04/29 Vue.js