选择器(selector) 以及 事件(event)
$(document).ready(function() {
$("a").click(function() {
alert("Hello world!");
});
});
这段话的意义是,当页面载入完毕,jquery能加载所有的dom元素,并且选择了一个a标签,封装成jquery object (jquery对象),然后调用jquery object 的click方法,触发了所提供的alert方法。
addclass 方法
$(document).ready(function() {
$("#orderedlist").addClass("red");
});
这段话的意思是,把css中的id选择器封装为jquery对象,并且调用addclass方法来加载class为red的css
find和each方法
$(document).ready(function() {
$("#orderedlist").find("li").each(function(i) {
$(this).html( $(this).html() + " BAM! " + i );
});
});
这段话的意思是,用FIND找到所有的li标签,然后迭代每一个li,然后完成函数中的操作。
这里第一个HTML()是获取HTML,而html()是赋值
not和filter方法
:has()
$(document).ready(function() {
$("li").not(":has(ul)").css("border", "1px solid black");
});
这段话的意思是,过滤所有的li,把li中不含ul标签的全部加在一个css
not():
filter():
2个方法的区别在于2者正好相反。如果本列,filter就是把含ul标签的加一个css
end方法
slideUp
slideDown
:visible
$(document).ready(function() {
$('#faq').find('dd').hide().end().find('dt').click(function() {
var answer = $(this).next();
if (answer.is(':visible')) {
answer.slideUp();
} else {
answer.slideDown();
}
});
});
实现的功能是收缩答案功能。像'#faq' 只选择了一次,利用end()方法,第一次find()方法会结束(undone),所以我们可以接着在后面继续find('dt'),而不需要再写$('#faq').find('dt')。
hover 方法
$(document).ready(function() {
$("a").hover(function() {
$(this).parents("p").addClass("highlight");
}, function() {
$(this).parents("p").removeClass("highlight");
});
});
highlight是core.css中定义的样式,你也可以改变它,注意这里有第二个function()这是hover方法的特点,请在API文档中查阅hover,上面也有例子说明
分享到:
相关推荐
这个名为“js-jquery-beginner-project”的项目是针对初学者设计的,旨在通过The Odin Project的课程体系帮助他们掌握JavaScript和jQuery的基础知识。The Odin Project是一个知名的在线学习平台,提供免费的编程课程...
适合初学者的jquery的一个工程,在工程中学习是最好的方法了,希望对大家有帮助-Jquery for a beginner' s project in the projects is the best way to learn, and want to help you
[Packt Publishing] jQuery 插件开发 初学者指南 (英文版) [Packt Publishing] jQuery Plugin Development Beginner's Guide (E-Book) ☆ 出版信息:☆ [作者信息] Giulio Bai [出版机构] Packt Publishing ...
这个"JavaScript-Beginner-Projects"是专为初学者设计的一系列实践项目,旨在帮助学习者通过动手实践来深入理解JavaScript的核心概念和语法。下面我们将详细探讨这个项目中可能涉及的JavaScript知识点以及与CSS的...
curriculum_id=506324b3a7dffd00020bf661"来看,它似乎是一个针对初学者的JavaScript教程的一部分,旨在教授基本的JavaScript编程技巧以及如何结合使用jQuery。 JavaScript是一种广泛使用的脚本语言,常在网页开发...
根据提供的文件信息,我们可以推断出这份文档主要介绍了如何使用jQuery 1.4进行插件开发,适合初学者阅读。接下来,我们将详细解读并总结出其中的关键知识点。 ### 一、jQuery简介 #### 1.1 什么是jQuery jQuery是...
《Python 3 Web Development Beginner's Guide》是一本专为初学者设计的教程书,旨在帮助读者掌握使用Python进行Web开发的基础技能,并能独立构建功能强大的Web应用程序。本书不仅介绍了Python Web开发的基本概念和...
- JavaScript与框架的集成(如jQuery)。 - **第16章:进阶主题** - 异步编程:Promise、async/await。 - 模块化编程。 - 高级DOM操作技巧。 - 性能优化策略。 - 安全性考虑。 - 推荐进一步学习的资源和参考...
最后,作为一个学习和交流的项目,"基于jQuery的学生管理系统"提供了一个实践和探索Web开发的平台,无论是对于初学者还是有一定经验的开发者,都能从中学习到如何整合前后端,如何利用jQuery进行交互设计,以及如何...
《WordPress Theme Development Beginner's Guide 3rd Edition Code》是由Packt Publishing出版的一本面向初学者的WordPress主题开发指南。这本书的代码部分包含了多个章节的示例,帮助读者深入理解WordPress主题...
在提供的压缩包文件“learn-javascript-beginner-main”中,可能包含了一系列针对初学者的JavaScript学习资源,如教程文档、示例代码或练习项目。利用这些资源,你可以系统地学习JavaScript,并逐步成为一个熟练的...
本书“Phonegap Beginner’s Guide”旨在引导初学者入门PhoneGap开发,通过源码学习,我们可以更深入地理解其工作原理和应用实践。 1. **PhoneGap环境搭建** 在开始任何开发之前,首先需要安装PhoneGap的开发环境...
《jQuery: A Beginner's Guide》是一本面向初学者的指南,旨在帮助读者快速掌握jQuery库的使用。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务,使得JavaScript编程变得...
同时,还涵盖了如何使用JavaScript和jQuery增强网站交互性,以及如何优化前端性能,确保网站加载速度快、用户体验好。 #### 4. 主题开发流程 从规划到发布,本书提供了完整的主题开发流程指导。首先,介绍了如何...
作为一个初学者,开发一个房地产网站是一项挑战性的任务,但通过有序的步骤和学习,你可以逐渐掌握所需的技能。在这个过程中,你需要关注几个关键的技术领域,包括前端设计(HTML5、CSS3、JavaScript、jQuery)和...
可以说非常适合初学Sping Boot的同学啦(っ•̀ω•́)っ✎⁾⁾〜分支介绍 :clockwise_vertical_arrows: master :Spring Boot整合MyBatis :clockwise_vertical_arrows: v2.0-redis :Spring Boot整合MyBatis并集成...
- **前端**: 使用jQuery或其他库发起AJAX请求。 - **后端**: PHP接收并处理请求,返回JSON或XML格式的数据。 **2. 处理用户输入** - **验证**: 对用户输入进行校验,确保数据安全。 - **处理**: 根据输入执行相应的...