按特定域删除图像

时间:2012-02-02 05:58:56

标签: jquery-selectors

我正在解析包含图片的RSS Feed。不幸的是,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">

我做错了吗?我尝试了几种方法,但这似乎是将这些图像与其他图像隔离的最可能的方法。感谢任何帮助。感谢

3 个答案:

答案 0 :(得分:2)

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

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

应该

答案 1 :(得分:1)

我试过这个,它对我有用。你只是忘了关上一个支架。

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

答案 2 :(得分:0)

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