jquery基础代码解析与应用
来源:互联网 发布:mac图片出现问号 编辑:程序博客网 时间:2024/06/05 16:31
jquery基础代码解析与应用
$(document).ready()加载文档模型,就是等待网页全部内部载入后再执行JavaScript代码。几乎所有JQuery代码都要用
等价于window.onload,二者区别如下:
window.onload $(document).ready()
执行时机:必须等待页面中所有内容都加载完毕后(包括图片)才执行 网页中所有DOM结构绘制完毕后就执行,可能与DOM关联的东西并未加载完
一个网页无法同时编写多个,若写多个,仅最后一个生效 可同时编写多个,且均被执行
无法简化 $(document).ready(function(){…});可简写为: $(function(){…});
$("#tabTest tr:even").addClass("tabOne");
为id为“tabTest”的表格的偶数行增加名为tabOne的CSS样式
$("#tabTest tr:odd").addClass("tabTow");
为id为tabTest的表格的奇数行增加名为tabTow的CSS样式
两种编写方式
$(document).ready(function(){alert("Hello World!");});
Var myFun=function(){alert("Hello World!");};
$(document).ready(myFun)
JQuery支持事件绑定,
<script language="JavaScript" src="jquery-1.3.2.js"></script>
<script language="JavaScript">
function showMe(){
alert("JQuery事件绑定");
}
var myFun3=function(){
$("#btn").bind("click",showMe);
};
$(document).ready(myFun3);
</script>
jQuery对象就是通过jQuery包装DOM对象后产生的对象,如:
$(“#foo”).html() //获取id为foo的对象的html内容,html()是jquery的方法
以上代码等同于:
document.getElementByIdx_x(“foo”).innerHTML;
注意:在jquery中无法使用DOM中的任何方法,同样DOM也无法使用jquery中的任何方法
命名规划:
Jquery对象的命名以$为前缀
将JQuery对象转换为DOM对象,有两种方法:
若jquery对象是数组对象,可使用索引得到对应的DOM对象,如:
var $cr=$(“#cr”); //定义jquery对象
Var cr=$cr[0]; //转换为DOM对象
第二种是使用get(index)方法得到对应用DOM对象
var $cr=$(“#cr”); //定义jquery对象
Var cr=$cr.get(0); //转换为DOM对象
DOM对象转换为jQuery对象:使用$()即可
$(“#foo”).html() //获取id为foo的对象的html内容,html()是jquery的方法
以上代码等同于:document.getElementByIdx_x(“foo”).innerHTML;
注意:在jquery中无法使用DOM中的任何方法,同样DOM也无法使用jquery中的任何方法
0 0
- jquery基础代码解析与应用
- JSON(02)JQuery中JSON的解析与应用
- jQuery框架代码解析
- JQuery基础应用
- jQuery基础应用
- 简易的深度学习框架Keras代码解析与应用
- 简易的深度学习框架Keras代码解析与应用
- "超哥与代码"之swing包基础解析balabala
- JQuery基础与JQuery UI
- JQuery事件与应用
- jQuery 事件与应用
- jQuery事件与应用
- jQuery事件与应用
- jQuery 事件与应用
- javascript与jquery基础
- JQuery-代码基础(1)
- service解析与应用
- 执行代码[WebKit] JavaScriptCore解析--基础篇(二)解释器基础与JSC核心组件
- Android Network --------------关于Android自带的org.apache.http和apache官方的(第三方的)HttpClient的问题
- javascript 容易误解的地方
- ASP.NET FTP
- Win7中Maven3环境搭建及使用说明
- assembly note
- jquery基础代码解析与应用
- java socket 浅谈
- 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。error:40
- SQL Server 2008存储过程中使用另一个存储过程返回的记录集
- php守护进程管理框架
- Ubuntu打开终端的方法三种
- block 声明定义
- Gson解析 json 实例
- R语言 我要如何开始R语言