2012-02-02 25 views
0

我解析了具有图像的RSS源。不幸的是,Feed内容还包含不必要的1px x 1px gif图像,并且当我将css float,margin和padding应用于Feed中的图像时,这也适用于影响布局的幻像间隔图像。所有这些图片都来自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 2012-02-02 06:06:14

+0

尝试使用.match()和正则表达式与jquery – Devjosh 2012-02-02 06:07:11

+0

有一个图像池,但我想要删除的人都有一个从feedburner共同的源网址。我严重吸吮正则表达式......大声笑。 – bellatrix 2012-02-02 06:10:06

回答

2

您是否试图在稍后解析期间标记图像以跳过它们?

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

应该做

1

我尝试这样做,它为我工作。你只是忘了关闭一个支架。

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

非常好,谢谢。 – bellatrix 2012-02-02 06:36:47

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

我不得不尝试这一个只是为了看看它是否会工作,但我担心它不会,但先前的答案解决了我的问题。 – bellatrix 2012-02-02 06:39:11