javascript - 在代码等于给定文本时显示 div
问题描述
我现在有这个错误的javascript代码。我想lds-roller
在文本id = searchFor
等于时显示 div_
(function() {
if ($("#searchFor").text() === "_") {
$('.lds-roller').show();
}
})();
<div class="lds-roller"><div></div><div></div><div>
</div><div></div><div></div><div></div><div></div><div></div></div>
<p>
<span class="">
<span class="">
<a href="{% pageurl post %}#disqus_thread" id="searchFor"> _
</a>
</span>
</span>
</p>
例如,在 10 秒后,似乎有一个 HTTP 响应要更改_
为1
。发生这种情况时,我不想lds-roller
在帖子中看到。
.lds-roller {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
解决方案
$(document).ready(function() {
if ($("#searchFor").text() === "_")
{
$('.lds-roller').css('display','block');
}
});
ready() 方法用于在加载文档后使函数可用。一旦页面 DOM 准备好执行 JavaScript 代码,您在 $(document).ready() 方法中编写的任何代码都将运行。
完整答案
<style>
.lds-roller {
display: none
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="searchFor">dsfds_</div>
<div class="lds-roller">Hi I'm lds-roller!</div>
<script>
(function() {
if ($("#searchFor").text() === "_") {
$('.lds-roller').css('display','block');
}
})();
</script>
推荐阅读
- r - 如何在用 highcharter 制作的箱线图中添加平均值?
- excel - 尝试保护工作簿和保护共享时出错
- sql - 我在 SQL 级别面临 DateTime 合并问题
- networking - 如何在不与服务器断开连接的情况下在 ip camera 的 rtsp 流之间切换以实现快速切换?
- database - 使用分区键中的所有值从 Cassandra 查询?
- google-apps-script - 某些用户(83 人中有 8 人)无法访问我的 script.google 网络应用
- spring-boot - Docker容器中的Spring Boot应用程序端口映射
- ffmpeg - Chrome 和 ffmpeg 之间的帧搜索不一致:示例视频
- javascript - 为什么我不能在桌面上的输入字段中输入文本,但可以在移动设备上使用
- javascript - 订购 JS 数据