1

クラスがページに表示されたら、画像を削除しようとしています。私のコードで間違っていることを助けてください.jqueryとjsで明るくない. 助けてくれてありがとう。

$( document ).ready(function() {

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

    }
      setInterval(blah, 1000 * 1); 
     }

    });
4

3 に答える 3

3

あなたのコードでは、問題はblahdom ready で呼び出されないsetIntervalことです。readyblah

また、画像が削除されたら、間隔をクリアできます

次のようなものが必要です

jQuery(function($) {

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

});
于 2013-07-10T03:23:15.960 に答える
0

これを試して:

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

}
于 2013-07-10T03:20:33.980 に答える
0

イベントで実行するだけです

$( document ).ready(function() {


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

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


     });

});
于 2013-07-10T03:27:07.070 に答える