2011-11-02 44 views
0

由于我在网页上使用mootools,所以jquery与它冲突,因此我试图遍历下面的xml文件。从xml文件使用javascript获取img标签

<gallery> 
<album title="test" description="test" lgPath="/images/commphotos/"> 
<img src="1130975173.jpg" /> 
<img src="1475634985E.jpg" /> 
<img src="1889677107.jpg" /> 
<img src="1356256436.jpg" /> 
<img src="834682273.jpg" /> 

</album> 
</gallery> 

一个我使用标准ajax调用返回JavaScript文件。我将如何遍历它来获取图像标签。返回XML时使用responseText?不能使用jquery。我不知道如何做mootools。

感谢

回答

1

为了解决冲突,您可以使用jQuery,而不是$。如果$被jQuery占用,则在继续之前使用$.noConflict()

然后,使用answer at your previous question,由jQuery,或使用替代$

var images = []; 
jQuery(xml).find('img').each(function(){ 
    images.push(this.src); 
}) 
+0

$ .noConflict()不是一个函数 –

+0

和我道歉,我使用的responseXML上return..i已在xml文件,只是想知道如何遍历它 –

+0

然后'$'没有被jQuery占用,而是Mootools,根据需要。正如我的回答中所提到的,使用'jQuery(..)'而不是'$(...)'。 –