//单击弹框
$(document).ready(function() {
$("div").click(function(){
alert("Hello World!");
})
})
//页面加载加一个样式,点击div移除这个样式
$(document).ready(function(){
$("div").addClass("aaa");
$("div").click(function(){$(this).removeClass("aaa")});
}
)
//当鼠标单击id为div1的元素时,给此元素设置样式
$(document).ready(function(){
$("#div1").click(function(){
$(this).css("border","5px dashed red");
})
});
//当鼠标单击id为div1的元素时,给此元素设置样式,并弹框显示样式值(即显示 5px dashed red)
$(document).ready(function(){
$("#div1").click(function(){
$(this).css("border","5px dashed red");
alert($(this).css("border"));
})
});
//单击id为div1的元素时,变换样式
//border的三个属性border-width border-style border-color分开写都得写
$(document).ready(function(){
$("#div1").click(function(){
$(this).css({ color:"red", background: "blue" });
})
});
$(document).ready(function(){
$("#div1").click(function(){
$(this).css({ "border":"5px dashed red", "background-color":"blue" });
})
});
//单击id为div1的元素时,改变其宽度和高度
$(document).ready(function(){
$("#div1").click(function(){
$(this).height("100px");
$(this).width("150px")
})
});
//设置成的渐入和渐出 fadeOut渐出 fadeTo改变透明度 fadeIn渐入
//第一个div1为触发着的id,第二个div1为要渐入和渐出的层的id
//onclick事件为click onmouseover事件为mouseover
$(document).ready(function(){
$("#div1").click(function(){
$("#div1").fadeOut("slow",function(){alert("是不是下面这个层慢慢消失了!")});
})
$("#div2").mouseover(function(){
$("#div2").fadeTo("slow",0.5,function(){alert("是不是下面这个层透明度变成50%了!")});
})
$("#div3").click(function(){
$("#div31").fadeIn("slow",function(){alert("是不是下面这个层慢慢出现了!")});
})
});
//显示滑动效果
$(document).ready(function(){
$("#div3").click(function(){
$("#div2").slideUp("normal",function(){alert("滑动隐藏了!")});
$("#div31").slideDown("normal",function(){alert("滑动显示了!")});
$("#div31").slideToggle("normal",function(){alert("显示则滑动隐藏,隐藏则滑动显示")});
})
});
//一些属性选择器
第一种根据属性选择E[@attr]
$("[@title]").click()..........
即选择所有元素内 属性带有title的元素
<li class="aaaa" title="ttt">li-1</li>
<li title="fffff">li-2</li>
<div class="aaaa" title="ttt">li-1</div>
<div title="fffff">li-2</div>
$("div[@title]").click()..........
选择所有div标签下的所有带title的元素
<div class="aaaa" title="ttt">li-1</div>
<div title="fffff">li-2</div>
第二种根据属性值选择E[@attr=val]
$("div[@title=ttt]").click()................
选择div下所有title属性等于ttt的元素
<div class="aaaa" title="ttt">li-1</div>
如果是 $("[@title=ttt]").click()................
所有元素下属性title等于ttt的元素
<li class="aaaa" title="ttt">li-1</li>
<div class="aaaa" title="ttt">li-1</div>
第三种根据属性值开始字母选择E[@attr^=val]
$("div[@title^=t]").click()................
所有div元素下所有属性title值是以t为开头的元素
第三种根据属性值开始字母选择E[@attr$=val]
$("div[@title$=t]").click()................
所有div元素下所有属性title值是以t为结尾的元素
第三种根据属性值包含字母选择E[@attr*=val]
$("div[@title*=t]").click()................
所有div元素下所有属性title值是包含t的所有元素
第三种根据多个属性选择E[@attr=val][@attr=val]
$("div[@title=ttt][@class=aaaa]").click()................
所有div元素下所有属性title值是等于ttt并且属性class等于aaaa的元素
//load用法 当单击id为div3的元素时,将把myload.html的内容加载到id为div31的层里(只能加载到div里,会覆盖原来div的东西)
$(document).ready(function(){
$("#div3").click(function(){
$("#div31").load("myload.htm");
})
});
$("body").load("test.html #a"); //加载到页面上
//load用法 当单击id为div3的元素时,将把myload.html里id为mydiv的元素的内容加载到id为div31的层里
$(document).ready(function(){
$("#div3").click(function(){
$("#div31").load("myload.htm #mydiv");
})
});
分享到:
相关推荐
在jQuery中,常见的知识点包括: 1. **选择器**:jQuery提供了丰富的选择器,如ID选择器(#id),类选择器(.class),属性选择器([attr=value])等,用于快速定位DOM元素。 2. **DOM操作**:包括`$(selector).html()`...
这个"jquery小火箭返回顶部.rar"压缩包文件包含了一个使用jQuery库实现的返回顶部特效,其设计风格可能以小火箭动画为主题,为网页增添了一些动态和趣味性。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档...
详细介绍了jQuery的一些核心知识以及基础,理解jQuery
在"jquery小游戏实例"中,我们将探讨以下几个关键的jQuery知识点: 1. **选择器**: jQuery的选择器类似于CSS选择器,用于在DOM树中定位元素。例如,`$("#myID")`用于选取ID为"myID"的元素,`$(".myClass")`则选取...
**jQuery相关知识汇总** jQuery是一个高效、简洁且易用的JavaScript库,它极大地简化了JavaScript的HTML文档遍历、事件处理、动画制作和Ajax交互。本篇将对jQuery中的核心概念、常用函数和技术进行深入讲解。 ### ...
基于jQuery的小游戏。使用了HTML、css、jQuery的知识。用于学习jQuery的学生练手
jQuery知识点整理 jQuery是当前最流行的JavaScript库之一,提供了许多有用的方法和属性来简化Web开发。下面是对jQuery知识点的整理: 基本概念 * jQuery对象:使用$符号来声明jQuery对象,如:`$()`或`jQuery()` ...
1.1 学习jQuery之前,需要以下基础知识 HTML CSS JavaScript 1、jQuery简介 1.2 什么是jQuery? jQuery是一个JavaScript函数库 轻量级,“写的少,做的多” 包含以下功能: HTML元素选取 HTML元素操作 CSS操作 HTML...
接下来,我们将深入探讨该项目中的关键知识点。 首先,jQuery的引入是项目的基础。通常,我们可以使用CDN(内容分发网络)链接直接在HTML文件中引入jQuery库,也可以将库文件下载到本地并进行引用。例如: ```html ...
在“jQuery的使用”这个文件中,可能包含以下知识点: 1. **选择器**:如ID选择器(`#id`)、类选择器(`.class`)、元素选择器(`tag`)等,以及组合选择器和属性选择器的使用。 2. **DOM操作**:包括添加、删除、查找...
**jQuery 1.12.4 知识点详解** jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在本压缩包中,我们有两个版本的jQuery核心库文件:`jquery-1.12.4.js` 和 `jquery...
jquery
总结来说,jQuery小特效涵盖了DOM操作、事件处理、动画效果等多个方面,这些基础知识点对于前端开发者来说至关重要。通过学习和实践这些例子,初学者能够快速掌握jQuery的核心功能,并以此为基础创造出更多吸引人的...
总结这个"jQuery速成小例子",它涵盖了jQuery的基础知识,包括选择器的使用、DOM操作、事件处理、动画效果、AJAX请求以及迭代器的运用。通过学习和实践这些例子,开发者可以快速掌握jQuery的基本技能,为日常的前端...
在开发这样一个jQuery象棋小游戏时,开发者需要掌握以下知识点: 1. jQuery基础:选择器、DOM操作、事件处理、动画效果等。 2. JavaScript核心概念:变量、数据类型、函数、作用域、闭包等。 3. DOM操作:理解DOM...
本篇文章将围绕"jQuery演示"这一主题,深入探讨jQuery的核心知识点,并通过实际案例来帮助你更好地理解和运用jQuery。 ### 一、jQuery的选择器 jQuery选择器类似于CSS,用于选取HTML元素。例如,`$("#id")` 选取ID...
对于初学者来说,掌握jQuery的基础知识可以大大提高开发效率,减少代码量。本文将通过一系列小示例,深入浅出地介绍jQuery的核心概念。 1. **引入jQuery库** 在HTML文档中,可以通过`<script>`标签引入jQuery库。...
**jQuery基础知识** jQuery是一款强大的JavaScript库,它极大地简化了JavaScript编程,使得网页动态化和交互变得更加容易。在web应用与开发领域,jQuery已经成为一个不可或缺的工具,尤其在处理DOM操作、事件处理、...
通过这个“jQuery例子大全”,你可以逐一探索这些知识点,通过实践加深理解。每个demo都是一个学习的机会,可以帮助你掌握如何将jQuery应用到实际项目中,提高开发效率。所以,无论是初学者还是有一定经验的开发者,...
### jQuery与jQuery Mobile知识大全 #### 一、概述 **jQuery** 是一款流行的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。它提供了丰富的 API,使得开发者能够轻松地编写出优雅且...