2012-02-02 7 views
0

私は画像を持つRSSフィードを解析しています。残念ながら、フィードのコンテンツには不要な1px x 1pxのgif画像も含まれています。フィード内の画像にCSS浮動小数点、マージン、およびパディングを適用すると、これはレイアウトを混乱させるファントムスペーサー画像にも適用されます。これらの画像はすべてfeedburner.comからのものです。だから私は、次を使用して文書の流れからそれらを削除するには、それらのイメージにクラスを追加しようとしています:特定のドメインで画像を削除する

$(function(){ 
    $('img[src*="feedburner.com"]').each(function(){ 
    $(this).addClass('remove'); 
    } 
}); 

これは、実際のサンプル画像のリンクです:

<img src="http://feeds.feedburner.com/~r/somefeedslink/~4/C5PbADF9rxo" height="1" width="1"> 

私が何か間違ったことをやっていますか?私はいくつかの方法を試みましたが、これは残りの部分からこれらの画像を分離する最も可能性の高い方法であるようです。これに関する助けを感謝します。ありがとう

+0

あなたはトラブルの画像を分離した、またはそれらを削除していますか? – Malk

+0

jquery – Devjosh

+0

で.match()と正規表現を試してみてください画像のプールがありますが、削除したいものはすべてfeedburnerの共通ソースURLを持っています。私は真剣に正規表現を吸う...笑。 – bellatrix

答えて

2

後で解析中に画像をスキップするようにフラグを立てようとしていますか?

$('img[src*="feedburner.com"]').addClass('ignore') 

は、私はこれを試してみました、それは私のために働いた

1

を行う必要があります。あなたはブラケットを閉じるのを忘れてしまった。

$(function(){ 
    $('img[src*="feedburner.com"]').each(function(){ 
     $(this).addClass('remove'); 
    }); 
}); 
+0

優秀、ありがとうございます。 – bellatrix

0
$('img[src*="feedburner.com"]').remove(); 
+0

私はそれが動作するかどうかを見るためにちょうどこれを試しなければならなかったが、私は恐れているが、前の答えは私の問題を解決した。 – bellatrix

関連する問題