首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jQuery 跟 prototype 选择器的使用与注意事项

2012-11-22 
jQuery 和 prototype 选择器的使用与注意事项?我的博客求点击:http://yysource.sourceforge.net/?p36如果

jQuery 和 prototype 选择器的使用与注意事项

?

我的博客求点击: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 = $("myid"); // 获得第一个匹配 id 的 Element对象el.down(0); // 直接调用 prototype 的 Element 对象特有的函数。
?

?

热点排行