jQuery的一些特性和用法整理小结


Posted in Javascript onJanuary 13, 2010

1.精准简单的选择对象(dom):

$('#element');// 相当于document.getElementById 
("element") 
$('.element');//Class 
$('p');//html标签 
$("form > input");//子对象 
$("div,span,p.myClass");//同时选择多种对象 
$("tr:odd").css("background-color", "#bbbbff");//表格的 
隔行背景 
$(":input");//表单对象 
$("input[name='newsletter']");//特定的表单对象

2.对象函数的应用简单和不限制:
element.function(par); 
$(”p.surprise”).addClass(”ohmy”).show(”slow”)...

3.对已选择对象的操作(包括样式):
$("#element").addClass("selected");//给对象添加样式 
$('#element').css({ "background-color":"yellow", "font 
-weight":"bolder" });//改变对象样式 
$("p").text("Some new text.");//改变对象文本 
$("img").attr({ src: "test.jpg", alt: "Test Image" 
});//改变对象文本 
$("p").add("span");//给对象增加标签 
$("p").find("span");//查找对象内部的对应元素 
$("p").parent();//对象的父级元素 
$("p").append("<b>Hello</b>");//给对象添加内容

4.支持aJax,支持文件格式:xml/html/script/json/jsonp
$("#feeds").load("feeds.html");//相应区域导入静态页内容 
$("#feeds").load("feeds.php", {limit: 25}, function() 
{alert("The last 25 entries in the feed have been 
loaded");});//导入动态内容

5.对事件的支持:
$("p").hover(function () { 
$(this).addClass("hilite");//鼠标放上去时 
}, function () { 
$(this).removeClass("hilite");//移开鼠标 
});//鼠标放上去和移开的不同效果(自动循环所有p对象 
)

6.动画:
$("p").show("slow");//隐藏对象(慢速渐变) 
$("#go").click(function(){ 
$("#block").animate({ 
width: "90%", 
height: "100%", 
fontSize: "10em" 
}, 1000 ); 
});//鼠标点击后宽、高、字体的动态变化

7.扩展:
$.fn.background = function(bg){ 
return this.css('background', bg); 
}; 
$(#element).background("red");
Javascript 相关文章推荐
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
javascript处理table表格的代码
Dec 06 Javascript
Javascript跨域请求的4种解决方式
Mar 17 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
Aug 08 Javascript
Bootstrap表单Form全面解析
Jun 13 Javascript
JS如何判断json是否为空
Jul 06 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 Javascript
总结几道关于Node.js的面试问题
Jan 11 Javascript
vue-router:嵌套路由的使用方法
Feb 21 Javascript
微信小程序倒计时功能实现代码
Nov 09 Javascript
JS手写一个自定义Promise操作示例
Mar 16 Javascript
JavaScript关于select的相关操作说明
Jan 13 #Javascript
海量经典的jQuery插件集合
Jan 12 #Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 #Javascript
jquery下操作HTML控件的实现代码
Jan 12 #Javascript
jquery插件 cluetip 关键词注释
Jan 12 #Javascript
Javascript 实现TreeView CheckBox全选效果
Jan 11 #Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
Jan 11 #Javascript
You might like
php is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python字符串拼接的几种方法整理
2017/08/02 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
对python周期性定时器的示例详解
2019/02/19 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
事业单位公务员的职业生涯规划
2014/01/15 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
小学课改工作总结
2015/08/13 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS