删除类加载上的图像

时间:2013-07-10 03:19:01

标签: javascript jquery

我试图在页面上出现一个类时删除图像。请帮助我对我的代码做错了,不要在jquery和js中亮一点。谢谢你的帮助。

$( document ).ready(function() {

    function blah (){
    if ($(".Stage_lines_id")[0]){ 
        $('img[src*="still_metrix.jpg"]').remove();

    }
      setInterval(blah, 1000 * 1); 
     }

    });

3 个答案:

答案 0 :(得分:3)

在您的代码中,问题是blah未在dom就绪时调用,setInterval必须在ready内而不是在blah内。

此外,您可以在删除图像后清除间隔

你需要像

这样的东西
jQuery(function($) {

    function blah (){
        if ($(".Stage_lines_id").length){ 
            $('img[src*="still_metrix.jpg"]').remove();
            clearInterval(timer);
        }
    }
    var timer = setInterval(blah, 1000 * 1); 

});

答案 1 :(得分:0)

试试这个:

if ($(".Stage_lines_id").length){ 
    $('img[src*="still_metrix.jpg"]').remove();

}

答案 2 :(得分:0)

只需在活动中运行

$( document ).ready(function() {


    $('.Stage_lines_id').each(function(){

        $('img[src*="still_metrix.jpg"]').remove(); //also could use .hide();


     });

});