我试图在页面上出现一个类时删除图像。请帮助我对我的代码做错了,不要在jquery和js中亮一点。谢谢你的帮助。
$( document ).ready(function() {
function blah (){
if ($(".Stage_lines_id")[0]){
$('img[src*="still_metrix.jpg"]').remove();
}
setInterval(blah, 1000 * 1);
}
});
答案 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();
});
});