2010-05-04 35 views
0

我正在尝试将ajax响应文本添加到具有类的div,而不是一个id。我尝试以下方法:原型JS:无法让Element.update在类中使用元素

var notice = $$('.testdiv'); 
Element.update(notice, transport.responseText) 

这并不工作,但如果我改变它,以更新上有编号的元素,它的工作原理。

var notice = $('testdiv'); 
Element.update(notice, transport.responseText) 

回答

1

这是因为$$('.testdiv')正在返回一个数组。试试这个:

Element.update(notice[0], transport.responseText) 
+0

谢谢,这工作完美。我用jQuery并没有意识到这一点。这说得通 – 2010-05-04 15:55:46