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 相关文章推荐
节点的插入之append()和appendTo()的用法介绍
Jan 13 Javascript
用Jquery实现滚动新闻
Feb 12 Javascript
实例讲解JS中数组Array的操作方法
May 09 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
js实现数组去重方法及效率?Ρ? target=
Feb 14 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 17 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
Vue在 Nuxt.js 中重定向 404 页面的方法
Apr 23 Javascript
JS实现音量控制拖动
Jan 15 Javascript
vue使用element-ui实现表单验证
Dec 13 Vue.js
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
Jan 29 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
php对图像的各种处理函数代码小结
2013/07/08 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JS判断字符串包含的方法
2015/05/05 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
python文件操作整理汇总
2014/10/21 Python
Python实现的桶排序算法示例
2017/11/29 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
优秀中专生推荐信
2013/11/17 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
大学校运会广播稿
2014/02/03 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
远程教育培训心得体会
2016/01/09 职场文书
导游词之西安骊山
2019/12/03 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫