我的博客求点击:http://yysource.sourceforge.net/?p=36
如果是根据id(假设id="myid")选择,
jQuery的用法为(这里用jQuery代替$):jQuery("#myid"); 则返回一个数组。
prototype 的用法为:$("myid"); 返回结果为一个Element对象
如果是根据tag选择,
jQuery的用法为:jQuery("div"); 返回一个数组。
prototype 的用法为:$$("div"); 返回一个数组。
jQuery 无论选择什么,都是用jQuery(),并且传进去的字符串模式是跟 css 里的选择器一样的,也就是说支持类似 "[class*='myclass']" 之类的语法(我没试过,只是看的教程里这样说)。
prototype 根据id来选择的时候用的是$(),其余都是用$$();
注意,用jQuery库找到的结果,是 jQuery 的数组对象,但是数组里的元素都是属于Element对象,而不是jQuery的对象,所以这时用jQuery.on() 之类的函数是不行的。必须先转换:
var el = jQuery("#myid"); // 获得匹配的 id 的 Element对象(可能不止一个)
el.on("click", ...); // 这一句不会出错,但是也不会有效果,click之后该可能不会触发设定的函数。
el = jQuery(el[0]); // 将该 jQuery数组对象 提取出第一个 Element 对象,并转换为 jQuery 对象
el.on("click",...); // 可以正常使用 jQuery 的专用函数了。
而 prototype 与 javascript 的原生对象是整合在一起的,所以 prototype 的Element对象里有的函数,可以直接调用:
var el = $("myid"); // 获得第一个匹配 id 的 Element对象
el.down(0); // 直接调用 prototype 的 Element 对象特有的函数。
分享到:
相关推荐
jquery 元素选择器使用方法技巧 jquery 元素选择器使用方法技巧 jquery 元素选择器使用方法技巧
jquery 颜色选择器,使用简单,简单配置使用颜色选择器,实现颜色的选择
Ajax(Ajax,jquery,prototype综合).rar
jquery的id选择器,标签选择器,类选择器,属性选择器,里面都有,包括jquery文件
Jquery选择器; 基本选择器;jQuery选择器;jQuery选择器; 层级选择器;jQuery选择器;;; 筛选选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器; 排他思想;jQuery选择器;jQuery...
json,jQuery,prototype
jQuery商品价格选择器
jquery九大选择器,包含了知识点和案例,深入浅出,可以迅速入门jquery选择器。
最新Javascript开源框架,包含API帮助文档的学习网址。资源共享!
Jquery选择器,Jquery选择器Jquery选择器Jquery选择器Jquery选择器Jquery选择器
代码简介:jQuery日期时间选择器插件是一款高端漂亮的jQuery日期选择控件,可设置小时分钟。
jQuery时间选择器点击选择小时分钟代码
jQuery和CSS选择器的使用
jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇
一个简单的jQuery时间选择器
Jquery颜色选择器插件,通过Jquery模拟实现颜色选择器,便于网页中设置颜色
里面有现在web开发主流框架,jquery bootstrap prototype
ColorPicker基于强大的jQuery,使用方便、配置简单,同时不需要加载额外的CSS文件。可以随心所欲的使用到项目中,兼容各大浏览器。
jquery可见性过滤选择器使用示例
一个jQuery UI时间选择器