jQuery 1.4官方中文手册[译](4)
作者:coolnalu 来源:uxd2 发布时间:2010-01-20 10:46:00
核心 (Core)
快捷元素创建 (jQuery() 文档, Commit)
现在当你需要使用jQuery函数创建一个元素的时候,你可以同时附递一个对象来指定属性值和事件:
jQuery("", {id: "foo",css: {height: "50px",width: "50px",color: "blue",backgroundColor: "#ccc"},click: function() {$(this).css("backgroundColor", "red");}}).appendTo("body");
对象里的键值的名字与相关的jQuery的方法的名字是对应的,对象的值会被作为参数传递给jQuery的方法。
(译注:譬如$("<a>link</a>", {css:{background:"#ccc"}});
相当于$("<a>link</a>")).css("background", "#ccc");
.eq(-N), .get(-N) (负指数) (.eq() 文档, .get() 文档, Commit)
你现在可以在.get()
和.eq()
方法里使用负数。譬如,你要选择倒数第2个div元素,或者是倒数第2个DOM对象:
$("div").eq(-2);$("div").get(-2);
新的.first()和.last()方法 (.first() 文档, .last() 文档, Commit)
方便起见, 新增的.first()
和.last()
方法等同于.eq(0)和.eq(-1).
新的.toArray()方法 (.toArray() 文档, Commit)
.get()方法自始就是从jQuery集合里返回一个阵列。为了能够更明确, 你可以用.toArray()来达到一样的效果。(译注:这里应该是为了以后的版本留出空间,譬如以后可能会加入.toList()方法,到时候就会易于区分。) 不过,和.get()
不一样的是,.toArray()
不接受参数。
jQuery()返回一个空集 (jQuery() 文档, Commit)
在jQuery 1.3中,jQuery()方法返回仅包括document
的jQuery集合。这个可以用来创建一个空集,然后动态加入一些元素。注: jQuery().ready()
方式在1.4中依然有效,但是被指示陈旧了。请使用jQuery(document).ready()
或者jQuery(function(){})
。
jQuery(“TAG”) (Element Selector 文档, Commit)
当使用单个标签名字的时候jQuery会使用更快捷的路径。
jQuery(“<div>”), jQuery(“<div/>”) 和 jQuery(“<div></div>”) (jQuery() 文档, Commit)
现在这三个方法都使用同一个代码路径了(document.createElement), 来优化jQuery("<div></div>")
的性能。注意,如果你指定了属性,将会使用浏览器本身的语法分析(通过设置innerHTML)。


猜你喜欢
- 1.乘法和幂运算符● 单个 * 用于乘法运算● 两个 ** 表示幂运算>>> 2*3>>> 6>&
- 1.新建四个层,放入相应图片,模特层的z-index值设为0。2.把第一个层移到模特身上,找出衣服刚好穿上时层的top和left值,记下来,
- 原文地址https://www.codementor.io/python/tutorial/advanced-use-python-deco
- 一直对asyncio这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python也是在python 3.4中引入了协程的
- Vue合并el-table第一列相同数据业务需求需要将el-table表格第一列相同的内容进行合并。解决办法el-table中使用 :spa
- 一、forEach1.1 遍历数组var array = [1,2,3,4,5,6];/*** currentValue 当前元素* ind
- 一、桌面应用软件桌面应用软件是基于GUI(Graphical User Interface,图形用户界面)交互式程序,需要实现GUI库实现前
- 本文实例讲述了mysql外键的三种关系。分享给大家供大家参考,具体如下:因为有foreign key的约束,使得两张表形成了三种了关系:多对
- 前言最近有朋友在做投票的项目,里面有用到一个倒计时的组件,还想要个动画效果。cv * 浸染多年的我,首先想到的是直接找个现有的组件。通过一通搜
- 内容摘要:近年来,视频点播VOD(Video on Demand)的名字在媒体上出现得越来越多。VOD技术使人们可以根据
- 1 random.choicepython random模块的choice方法随机选择某个元素foo = ['a',
- Python 私有函数的实例详解与大多数语言一样,Python 也有私有的概念:• 私有函数不可以从它们的模块外面被调用• 私有类方法不能够
- 学了几天正则,差不多该总结整理写成果了,之前就想写语法高亮匹配来着,不过水平不够,看着例子都不理解。那么我们来分析下两位大神 次碳酸钴 和
- 接口设计一个应用写出来最终是要给人使用的,哪怕只是给你自己使用。所以,首先应该想想你希望怎么使用它?让我们先给这个小应用起个名字吧,既然及查
- 记录遇到的问题;在aliyun上安装MySQL时由于上次错误卸载mysql 导致校验文件出问题;处理方式有几种1到mysql官网下载校验文件
- 首先,在写数据库时需要遵循以下几个原则: 数据库的命名规范: &nbs
- 先看几个数据。。一大堆文字滴,不管人家是不是故意的,字数还是这样:news.163.cn:14px,39个中文字符 news.sina.co
- 本文实例为大家分享了python实现购物车功能的具体代码,供大家参考,具体内容如下功能要求:要求用户输入总资产,例如:2000显示商品列表,
- JS提供两个截取字符串的方法,分别是:slice()和substring()slice和substring都可以接受一个或两个参数,第1个参
- SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展#coding:utf-8&