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动态添加option和删除option(附实例代码)
Apr 01 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
May 30 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
Bootstrap table使用方法总结
May 10 Javascript
Vue2.x中的Render函数详解
May 30 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
微信小程序提交form操作示例
Dec 30 Javascript
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
May 15 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获取表单textarea数据中的换行问题
2010/09/10 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
Python字符串详细介绍
2015/05/09 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
实例讲解python中的序列化知识点
2018/10/08 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
python可迭代对象去重实例
2020/05/15 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
比利时买床:Beter Bed
2017/12/06 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
市场营销专业毕业生求职信
2014/07/21 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
党支部工作总结2015
2015/04/01 职场文书
普通员工辞职信范文
2015/05/12 职场文书