javascript - setInterval 仅附加一次链接而不清除 Interval
问题描述
当另一个 div 中有一些特定的单词时,我希望将链接附加到一个 div,但我希望只附加一次链接而不是多次附加链接,就像我得到我的结果一样,到目前为止我想保持setInterval
运行清除它。
setInterval(function() {
if ($('._3hHP2tdBjL:contains("Nice to meet you!")').length >= 0) { $(".link-2").remove();
$("#sendImg-3").append('<a class="link-1" href="https://stackoverflow.com">Link 1</a>');
} else if {
if ($('._3hHP2tdBjL:contains("Nice to meet you Two!")').length >= 0) {
$(".link-1").remove();
$("#sendImg-4").append('<a class="link-2" href="https://stackoverflow.com">Link 2</a>');
}
}, 500);
我假设.empty()
或者.detach()
是我正在寻找的东西,或者两者兼而有之,我只是在努力让它与它一起工作.length
解决方案
推荐阅读
- monads - Scala Cats:用于任务 [Validated[String,?] 的 Monad 实例的尾递归 tailRecM 方法
- python - Django Microsoft Office 365 登录
- python - 如何在找到值后立即跳过对索引的字符串搜索?Python
- jquery - 条带结帐数据量动态
- python - Python 看不到模块中的文件
- c# - 使用 EFCore 时尝试在 Where() 子句中使用表达式树时出错
- arrays - 将过滤后的数组映射到仅具有属性子集的新数组
- php - 有没有办法在 Eloquent 的同一个查询中使用相同的参数到多个位置?
- c# - 如何避免使用 Dapper.Contrib 在后续更新调用中更新列?
- vhdl - 修复 Vivado 测试台添加/子错误 (VHDL)?