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 相关文章推荐
js动态添加onclick事件可传参数与不传参数
Jul 29 Javascript
再JavaScript的jQuery库中编写动画效果的指南
Aug 13 Javascript
判断是否存在子节点的实现代码
May 18 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
vue 自定义 select内置组件
Apr 10 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
Feb 21 Javascript
深入解析koa之中间件流程控制
Jun 17 Javascript
原生JS实现留言板功能
Feb 08 Javascript
jquery实现上传文件进度条
Mar 26 jQuery
vue-router 2.0 跳转之router.push()用法说明
Aug 12 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
vue3.0自定义指令(drectives)知识点总结
Dec 27 Vue.js
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实现文件上传二法
2006/10/09 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
简约JS日历控件 实例代码
2013/07/12 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
2020/02/28 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
Python学习笔记之解析json的方法分析
2017/04/21 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
深入了解Django中间件及其方法
2019/07/26 Python
如何运行带参数的python脚本
2019/11/15 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
实例代码讲解Python 线程池
2020/08/24 Python
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
欢度春节标语
2014/07/01 职场文书
建筑安全责任书范本
2014/07/24 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
辩论赛新闻稿
2015/07/17 职场文书
Django实现聊天机器人
2021/05/31 Python