<html> <head> <title>jQuery tutorial</title> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> </head> <body> jQuery tutorial </body> </html>
<script type="text/javascript">
$(document).ready(function() {
// 所有的 jQuery 代码都写在这里
});
</script>
$("div"); // 选择当前 HTML 文档中的所有 DIV 元素
$("#myElement"); // 选择当前 HTML 文档中 ID 为 "myElement" 的元素
$(".myClass"); // 选择当前 HTML 文档中 class 为 "myClass" 的元素
$("p#myElement"); // 选择当前 HTML 中 ID 为 "myElement" 的段落 P 标签元素
$("ul li a.navigation"); // 选择列表元素中 class 为 "navigation" 的超链接
$("p > a"); // 选择所有 P 标签中的超链接 A 元素
$("input[type=text]"); // 选择 input 元素中 type 为 text 的元素
$("a:first"); // 选择当前页面中的第一个超链接 A 元素
$("p:odd"); // 选择当前页面中序数为奇数的段落 P 元素
$("li:first-child"); // 选择列表中的第一个元素
$(":animated"); // 选择所有正在执行动画效果的元素
$(":button"); // 选择所有按钮元素 (input 或 button)
$(":radio"); // 选择所有单选框元素
$(":checkbox"); // 选择所有复选框元素
$(":checked"); // 选择所有已经在 选定状态 的单选框和复选框
$(":header"); // 选择所有标题元素 (h1, h2, h3, h4 ...)
$("div").addClass("content"); // 为所有 <div> 元素添加名为 "content" 的类
$("div").removeClass("content"); // 移除所有 <div> 元素中,名为 "content" 的类
$("div").toggleClass("content"); // 交替所有 <div> 元素中,名为 "content" 的类 (如果该元素中不存在这个类,则为它加上这个类;如存在,则移除之)
if ($("#myElement").hasClass("content")) {
alert("存在名为 content 的类!");
}
else {
alert("不存在名为 content 的类!");
}
$("p").css("width", "400px"); // 为所有段落添加一个宽度
$("#myElement").css("color", "blue") // 将所有 ID 为 #myElement 的元素中文本颜色变为蓝色
$("ul").css("border", "solid 1px #ccc") // 为所有无序列表添加实线边框,且边框颜色为 #ccc
var myElementHTML = $("#myElement").html();
// 获取 ID 为 myElement 的元素中的所有内容,包括文本和 HTML 标签
// 这种方法类似于传统 JavaScript 中的 innerHTML
var myElementHTML = $("#myElement").text();
// 获取 ID 为 myElement 的元素中的文本,仅包括文本,HTML 标签除外
$("#myElement").html("<p>This is the new content.</p>");
// #myElement 中的内容将被这个段落替换掉
$("#myElement").text("This is the new content.");
// #myElement 中的内容将被这行文本替换掉
$("#myElement").append("<p>This is the new content.</p>");
// 保留标签内原有内容,并在末尾处追加新内容
$("a").click(function() {
// 可以在这里写一些代码
// 当超链接被点击的时候这里的代码将被执行
});
$("#myElement").hide("slow", function() {
// 这里可以写一些代码,当元素被隐藏后,这里的代码将被执行
});
$("#myElement").show("fast", function() {
// 这里可以写一些代码,当元素被隐藏后,这里的代码将被执行
});
$("#myElement").toggle(1000, function() {
// 这里可以写一些代码,当元素被隐藏/显示后,这里的代码将被执行
});
$("#myElement").fadeOut("slow", function() {
// 这里的代码在 fade out 完成后执行
});
$("#myElement").fadeIn("slow", function() {
// 这里的代码在 fade in 完成后执行
});
$("#myElement").fadeTo(2000, 0.4, function() {
// 这里的代码在在调整透明度完成后执行
});
其中第一个参数是仍然是速度参数,第二个参数是透明度,但三个参数是一个匿名回调函数,当渐变完成后执行。
jQuery 之动画效果
jQuery 可以为 DOM 元素添加上下滑动效果:
$("#myElement").slideDown("fast", function() {
// .......
});
$("#myElement").slideUp("slow", function() {
// .......
});
$("#myElement").slideToggle(1000, function() {
// .......
});
$("#myElement").animate({
opacity: 0.3,
width: "500px",
height: "700px"
},
1000,
function() {
// ......
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有