2011-05-13 57 views
2

我正在使用jQuery閱讀rss標籤及其內容。訪問簡單的標籤,如<title>很簡單:閱讀<媒體:縮略圖/>標籤與jquery

$(this).find('title').text(); 

但事實是RSS中的有趣的標籤,如:

<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/52693000/jpg/_52693997_011963628-1.jpg" /> 

和當然,$(this).find('media:thumbnail');是不工作...任何想法?提前致謝!

回答

6
$('media\\:thumbnail'); 

它被稱爲命名空間冒號啄你需要躲避冒號,因爲冒號也用於諸如:empty:checked等等

+0

你好,對不起,我遲到的答覆。剛剛嘗試過,但仍然看起來不起作用... $(this).find('media \\:thumbnail');正在返回[對象對象],但看起來像一個空的對象,雖然... – MonsieurNinja

+0

http://jsfiddle.net/DJ3NB/這裏是一個工作演示還檢查您的標記有一個空格後打開標記'''只要你沒有注意到 – Val