2010-06-08 51 views
2

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

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

回答

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