$.get('news/feed.xml',function(data)){
 $('rss//item',data).each(function()){
}
}
这段代码是什么意思呢?我上网查了下,感觉都没说明白 。
$.get('news/feed.xml',function(data)) 是说得到news/feed.xml的数据,然后保存到data这个变量里吗?
 $('rss//item',data) 这个又是什么意思呢?

解决方案 »

  1.   

    news/feed.xml里面有些xml格式的信息,data一般是xml对象集合,传入get的回调函数,这点和你的理解差不多;后面的$('rss//item',data) 指的是从data集合中查找‘rss//item’特征的对象(具体是什么我也不清楚,但是显然可以查到),最后查找的结果each do something
      

  2.   

    总体上就是。把xml文件转换为rss订阅
    data大致就是你说的 意思,其中每一个item对应一个rss吧。
      

  3.   

    还是 不明白这个$('rss//item',data) 
      

  4.   

    已经明白了。$('rss//item',data)里的'rss//item'相当于关键字,data是一个xml格式的内容文档,然后取'rss//item'这个项目。
    这还是在G+上问到的,几分钟的事,就问到了csdn问了一天都没答案的事情 。虽然问题很简单。