从jQuery迁移到Prototype

时间:2010-06-08 22:14:18

标签: javascript jquery prototypejs

我开始使用来自jQuery背景的Prototype编写代码。是否有任何图表显示使用原型等效方法代替特定的jQuery方法?

更具体地说,我正在寻找原型中的$('#my-id')。prepend('some stuff')等价物?

1 个答案:

答案 0 :(得分:1)

这里的其他人会比我更了解prototypejs,但这里是prototypejs / javascript混合体。谁知道,也许这就是它的完成方式。

var $elem = $('my-id');

var newNode = document.createTextNode('some text')

$elem.insertBefore(newNode, $elem.firstChild);

有些东西告诉我,prototypejs必须有一些更简单的方法来创建文本节点,和/或预先设置它们。


修改

我想我明白了:

var $elem = $('my-id');  // Get element with ID 'my-id'

$elem.insert({top:'someText'} );  // insert 'someText' at top position in $elem

http://www.prototypejs.org/api/element/insert