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 相关文章推荐
更正确的asp冒泡排序
May 24 Javascript
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
JQuery对checkbox操作 (循环获取)
May 20 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
JS实现的Select三级下拉菜单代码
Aug 20 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
Jun 23 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
Aug 17 Javascript
JS搜狐面试题分析
Dec 16 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
Oct 15 Javascript
微信小程序点击item使之滚动到屏幕中间位置
Mar 25 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
Apr 21 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
js实现批量删除功能
2020/08/27 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Numpy中的mask的使用
2018/07/21 Python
flask中的wtforms使用方法
2018/07/21 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
django将数组传递给前台模板的方法
2019/08/06 Python
Python帮你识破双11的套路
2019/11/11 Python
Python chardet库识别编码原理解析
2020/02/18 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
法国体育用品商店:GO Sport
2019/10/23 全球购物
武汉英思工程科技有限公司&ndash;ORACLE面试测试题目
2012/04/30 面试题
学生实习自我鉴定
2013/10/11 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
中秋晚会活动方案
2014/08/31 职场文书
个人年底工作总结
2015/03/10 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
安全生产感想
2015/08/07 职场文书
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL