я написал ниже код, чтобы удалить элемент с классом RC-узловом пт (если он присутствует в DOM) через 5 секунд,Дом манипуляция не работает
checkContainer();
counter = 1;
function checkContainer() {
alert("checkContainer");
$('.rc-anchor-pt').remove();
$('.rc-anchor-logo-portrait').append('<a href=\"http://www.un.org/en/aboutun/privacy/\" target=\"_blank\">Privacy & Terms</a>');
if($('.rc-anchor-pt').is(':visible')){ //if the container is visible on the page
var privacy = $('.rc-anchor-pt').find('a');
} else {
if (counter === 1)
{
setTimeout(checkContainer, 5000); //wait 50000 ms, then try again
counter++;
}
}
}
Но ниже линии не вынимая элемент из DOM. Не могли бы вы рассказать мне, в чем причина. Спасибо advance.I бегу внутри document.ready только элемент присутствует на странице -
$('.rc-anchor-pt').remove();
ли '.rc-якорь pt' существует в HTML? –
использовать $ (document) .ready() для запуска функции вместо ожидания 5 секунд – Sergiodiaz53
, если ожидание 5 секунд не работает и не будет ждать готовности документа. селектор, скорее всего, ошибочен. –