继续昨天的内容,直接上代码。
$(“li”).text(“aaa”);//所有li标签的内容变成aaa
$(“#id”).text(); //返回id=”id”的标签的内容
var message = $("<span>Call 1-555-jquery-air to book this tour</span>");//这样去创建DOM对象。
$('.vacation').before(message );//message放在class=vacation之前
$('.vacation').after(message );//message放在class=vacation之后
$('.vacation').prepend(message );//message放在class=vacation的第一个节点
$('.vacation').append(message );//message放在class=vacation的最后一个节点
message.appendTo( $('.vacation'))//这4个方法和上面类似,有的人可能觉得这样可读性更好
message.prependTo( $('.vacation'))
message.insertAfter( $('.vacation'))
message.insertBefore( $('.vacation'))
$(‘button’).remove(); //删除某个元素
$(‘button’).on(‘click’,function(){
});//点击事件
//注意on方法是之后版本的jQuery才有的,.bind() .live() .delegate() 方法结合就是on()了,具体应该是在1.8以后的版本
//鼠标事件有click,focusin,mousedown,mousemove,mouseover,mouseenter(鼠标进入),dblclick,focusout,mouseup,mouseout,mouseleave
$(‘.usa’).data(‘xxx’)//html5的标签元素<li class="usa tour" data-xxx="1" >可以通过data来获取值
$(‘.vacation’).on(‘click’,’button’,function(){ …});//可以用这种方式来给class=vacation下的Button添加事件.个人比较喜欢这种写法
$(‘.usa’).addClass(‘class’);
$(‘.usa’).removeClass(‘class’);// 增加去除选择元素的class
$(‘.usa’).toggleClass(‘class’) ;// 滚动的增加去除
$(‘.usa’).slideDown();//出现
$(‘.usa’).slideUp();//消失
$(‘.usa’).slideToggle();//出现消失轮流触发
//键盘事件keypress,keydown,keyup
//表单事件blur,select,change,focus,submit
var price = +$('#price').text();//转化成数字类型
$('#price').val();//获取标签中的value属性
//fadeIn fadeOut fadeToggle 淡入淡出效果
$(this).css(‘display,’none’);//改变css样式
$(this).css(‘display,null);//删除
$(this).animate({'top','-10px'},400);//在400ms内向上移动10个像素,400也可以改成fast
$(document).ready(function() {
$('.tour').on('mouseenter', function() {
$(this).addClass('highlight');
$(this).find('.per-night').animate({'opacity': '1'});
});
$('.tour').on('mouseleave', function() {
$(this).removeClass('highlight');
});
});//动画改变透明度
$("li").each(function(){str += $(this).text()})//遍历
$(document).ready(function() {//tour在上层
$(".see-photos").on("click", function(event) {
event.stopPropagation();//阻止冒泡到DOM树上,也就是不触发任何前辈事件的处理函数
event.preventDefault();//阻止某人行为,否则在下端点的按钮,会跳到页面的顶端
$(this).closest(".tour").find(".photos").slideToggle();
});
$(".tour").on("click", function() {
alert("This should not be called");
});
});
最近还在做公司系统的类设计,明天将总结写一篇自己对类设计的一些看法。
分享到:
相关推荐
jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery ...
Jquery学习笔记 Jquery学习笔记是指使用Jquery框架来实现javascript编程的笔记记录,本笔记记录了Jquery-1.2的基本用法、Ajax异步交互、XMLHttpRequest对象的基本应用等知识点。 一、Jquery基本用法 Jquery是一个...
jQuery基础教程笔记jQuery基础教程笔记jQuery基础教程笔记jQuery基础教程笔记
**jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...
这份"js&jquery学习笔记"应该包含对这些概念的详细解释,以及示例代码和练习,帮助读者理解和掌握这两种技术。对于初学者来说,这是一份宝贵的资源,能够快速上手JavaScript和jQuery,提升Web开发技能。
以上就是关于《锋利的jQuery》学习笔记中涉及的一些核心知识点,包括jQuery对象与DOM对象的转换、解决库冲突的方法以及jQuery对CSS选择器和选择器的扩展应用。理解并掌握这些内容,将有助于你更加高效地使用jQuery...
**jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...
锋利的JQuery学习笔记
《韩顺平jQuery学习笔记及练习》是一份珍贵的学习资源,由知名讲师韩顺平的课程实录整理而成,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互...
《TryjQuery 学习笔记详解》 jQuery 是一个强大的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等任务。TryjQuery School 提供的视频教程是学习 jQuery 的优秀资源,以下是对其中重要知识...
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...
这里,我们有针对这两个主题的学习笔记和参考资料,包括JavaScript培训、jQuery API、JavaScript基础、函数详解以及jQuery使用手册等内容。让我们逐一探讨这些知识点。 首先,`JavaScript培训.zip`可能包含的是对...
《jQuery基础自学笔记》 jQuery 是一款非常流行的 JavaScript 库,由 John Resig 在2006年创建,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。jQuery 的设计理念是“Write Less, Do ...
**jQuery EasyUI 学习笔记珍藏版** jQuery EasyUI 是一个基于 jQuery 的前端框架,它为开发者提供了丰富的UI组件,使得构建用户界面变得更加简单高效。这个珍藏版的学习笔记涵盖了广泛的jQuery EasyUI主题,旨在...
《jQuery学习笔记详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API、强大的功能和广泛的兼容性,深受开发者喜爱。本篇笔记将深入探讨jQuery的核心概念、常用方法以及实战应用,帮助你更好...
本人学习jquery的代码和笔记,主要是jquery的入门知识,以及前后台数据交互。包括一个jquery的web工程和一个配置好的tomcat。jquery工程是用myeclipse10做的,如果eclipse打不开可以重新建工程,再把对应的文件拷贝...
接着,"jQ学习第二季(1).rar"与"jQ学习第二季(2).rar"、"jQ学习第二季(3).rar"可能深入讲解jQuery的事件处理和动画效果。事件处理是jQuery中的关键特性,你可以学习到如何绑定和触发各种用户交互事件,如点击、鼠标...
以下是对JQuery学习笔记的详细解析: 首先,JQuery的出现是为了弥补JavaScript在处理浏览器兼容性和控件操作上的不足。不同浏览器对JavaScript的实现存在差异,导致开发跨浏览器的网页应用变得复杂。为了统一这些...
jQuery精品视频教程jQuery精品视频教程jQuery精品视频教程