`
jason_onetwo
  • 浏览: 25418 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery学习笔记1

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

<style type="text/css">
.bg{ background:#0F3;}
.bg1{ background:#00F;}
</style>
       
       
<script type="text/ecmascript" src="jquery.js"></script>
<script type="text/ecmascript" src="jquery-1.7.2.min.js"></script>
<script type="text/ecmascript">
$(function(){
//var red = $("p span");//选择元素中包含的span元素,并返回该元素的jQuery对象应用指针
//red.css("color","red");//调用jQuery的css函数,定义选取对象的css样式,其中第一个参数表示css属性名,第二个参数表示css属性值
  
  
//var red = $("span","p");//在指定范围内(所有段落文本p元素内选择span元素)
//red.css("color","red");

//$("span").css("font-size","50px");//把span元素转换为jQuery对象,然后调用css()方法定义字体大小

//var span = document.getElementsByTagName("span")[0];//获取节点对象,此时返回DOM元素对象
//var span = $(span);//将DOM对象转换为jQuery对象
//span.css("color","blue");

//var span = $(span)[0];//把jQuery对象转换为DOM对象
//var span = $("span").get(0);//除了使用集合索引值把jQuery对象转换为DOM对象外,还 可以使用jQuery的get()获取对象内指定索引的元素
//span.style.color = "green";//调用DOM对象的style属性,设置字体颜色为蓝色

//调用DOM属性定义文字字体
//var span = $("span");
//span.each(function(n){ //遍历span元素集合
//this.style.fontSize = (n+1)*20+"px";   
//});

//调用jQuery对象方法定义文字字体
/*var span = $("span");
span.each(function(n){
$(this).css("font-size",(n+1)*20"+px"); //语法问题错误   
});*/

//alert($("span").size());//返回jQuery对象中的元素个数
//alert($("span").length);//返回2
  
//var spans = $("span").get().reverse();//把当前jQuery对象转换为DOM对象,并颠倒他们的位置
//spans[0].style.color = "red";

//var a = $("body *");//获取body元素包含的所有子元素
//var e = document.getElementsByTagName("div")[0];//获取div元素在文档中的索引值
//alert(a.index(e));//显示索引值

//attr(name):根据属性名(name 参数)获取 jQuery 对象中第一个元素的对应属性值
//var href = $("a").attr("href");
//alert(href);

//attr(key,value):为jQuery 对象定义属性并赋值
//$("img").attr("width","300");

//attr(key,fn):我们还可以为传递的属性值设置为一个函数,通过函数计算所得的值来为属性赋值
//$("img").attr("title",function(){
//return this.src
//});

//attr(properties):为 jQuery 对象同时定义多个属性。多个属性以名/值对的形式组成对象进行参数传递
//$("img").attr({width:"200",height:"200",title:"这是一个示例",alt:"示例图像"});

//removeAttr(name):该方法能够移出 jQuery 对象内指定属性
//$("img").removeAttr("width");

//无效果?
//如果要为元素增加样式类,可以使用addClass(class)方法
//$("p").addClass("red");
//可以使用attr()方法定义样式类,此时是把它看作一个普通的属性进行增加
//$("p").attr("class","blue");
//如果要删除样式类,则可以使用 removeClass(class)方法,具体用法就不再举例,同样也可以使用removeAttr(name)方法来删除样式类。

//jQuery 还自定义了一个toggleClass(class)方法,它如同一个开关,如果元素已经定义了指定样式类,则会删除该样式类,否则增加该样式类。巧用这个        //方法,可以很轻松地设计鼠标经过或单击时动态改变元素样式的效果。
$("li").each(function(){ //遍历jQuery对象内所有对象
this.onmouseover = function(){ //为当前元素注册鼠标经过时事件
    $(this).toggleClass("bg");
}

this.onmouseout = function(){
$(this).toggleClass("bg");
}

this.onclick = function(){
$(this).toggleClass("bg1");
}
});

});

</script>
</head>

<body>
<div><span>文本块1</span></div>
    <p><span>文本块2</span></p>
    <a href="hello.html" accesskey="k" id="img" target="_blank">超链接</a>
    <img src="img/hardworking.jpg"/>
    <p>段落文本1</p>
    <p>段落文本2</p>
   
    <ul>
    <li>列表项1</li>
        <li>列表项2</li>
        <li>列表项3</li>
       
    </ul>
</body>
</html>
分享到:
评论

相关推荐

    Jquery学习笔记1

    ### Jquery 学习笔记1 本篇笔记主要围绕 jQuery 的基本使用方法展开,包括了 DOM 操作、选择器的使用、属性与过滤器等内容。jQuery 是一款优秀的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画等...

    Jquery学习笔记Jquery学习笔记

    Jquery学习笔记 Jquery学习笔记是指使用Jquery框架来实现javascript编程的笔记记录,本笔记记录了Jquery-1.2的基本用法、Ajax异步交互、XMLHttpRequest对象的基本应用等知识点。 一、Jquery基本用法 Jquery是一个...

    jQuery学习笔记(一)

    **jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...

    锋利的JQuery学习笔记.pdf

    锋利的JQuery学习笔记

    jquery 学习笔记总结

    **jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...

    jQuery 语法学习笔记

    jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery ...

    jquery 学习笔记

    **jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...

    韩顺平jquery学习笔记及练习

    《韩顺平jQuery学习笔记及练习》是一份珍贵的学习资源,由知名讲师韩顺平的课程实录整理而成,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互...

    JQuery学习笔记

    以下是对JQuery学习笔记的详细解析: 首先,JQuery的出现是为了弥补JavaScript在处理浏览器兼容性和控件操作上的不足。不同浏览器对JavaScript的实现存在差异,导致开发跨浏览器的网页应用变得复杂。为了统一这些...

    javascript and jquery学习笔记与资料

    这里,我们有针对这两个主题的学习笔记和参考资料,包括JavaScript培训、jQuery API、JavaScript基础、函数详解以及jQuery使用手册等内容。让我们逐一探讨这些知识点。 首先,`JavaScript培训.zip`可能包含的是对...

    jquery学习笔记.rar

    《jQuery学习笔记详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,因其简洁的语法和强大的功能,深受开发者喜爱。这份"jQuery学习笔记.rar"包含的资源旨在帮助你全面掌握jQuery,无论你是初学者还是有...

    Ajax和jQuery学习笔记

    ### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...

    JQuery学习笔记合集

    **jQuery学习笔记合集概述** jQuery是一个广泛应用于前端开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及Ajax交互等任务。这个"JQuery学习笔记合集"包含了三个部分,旨在帮助开发者从初级到高级...

    jQuery学习笔记 jQuery API

    **jQuery学习笔记 jQuery API** jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作和Ajax交互。本笔记旨在帮助开发者快速上手并深入理解jQuery的核心概念和API。 ### 1. jQuery...

    Jquery学习笔记分享

    **jQuery学习笔记分享** 在Web开发中,jQuery是一个非常重要的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。本文将深入探讨jQuery的基本概念、核心功能以及常见用法。 ### 第1章:...

    JQuery学习笔记(技术文档)

    ### JQuery学习笔记(技术文档) #### 一、JQuery能做什么? JQuery 是一款轻量级的 JavaScript 库,它的设计宗旨是“write less, do more”,即“写得更少,做得更多”。通过JQuery,可以实现以下功能: 1. **...

    JQuery学习笔记(日常积累)

    1. **元素引用**: jQuery通过`$()`函数来选取元素,支持多种方式,包括id、class、元素名以及层级关系和DOM或XPath条件。返回的结果是一个jQuery对象,也称为jQuery集合,即使只选取了一个元素,返回的也是一个...

    jQuery学习笔记

    **jQuery学习笔记** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单。这个资源包含了作者在自学jQuery过程中积累的笔记,以HTML页面的形式呈现,方便阅读和...

    圣思源的jquery学习笔记

    《圣思源jQuery学习笔记详解》 jQuery,作为一款强大的JavaScript库,自2006年发布以来,因其简洁易用的API和丰富的插件生态,迅速成为了前端开发者的重要工具。圣思源张龙老师的jQuery学习笔记,深入浅出地剖析了...

Global site tag (gtag.js) - Google Analytics