每当帖子有'文字'时,尝试删除我的字体真棒图标在其中,(添加删除类内容的类)
if ($('.post-content:contains("Text")').length > 0) {
$(this).find('h3').addClass('removeFa');
}
<div class="filter-website">
<div class="entry" style="background-image: url('<?php echo $thumb['0'];?>')">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
</div>
<div class="post-content">
<h3>Blog image</h3>
<p>Text</p>
</div>
<div class="sep-shadow"></div>
.removeFa:before, .removeFa:after {
content: close-quote;
}
图片向您展示我的意思:
我还试图在有内容的时候添加一个类,但是没有用,但是如果知道解决方案的话请告诉我:3(我认为加载时间会很好,因为它不需要加载内容所有的帖子,而不是添加几个帖子,但如果我错了,idk纠正我)
答案 0 :(得分:1)
您所遗忘的是,您尝试选择要添加课程的元素的方式不正确。代替:
$('.post-content:contains("Text") h3').addClass('removeFa');
或更有针对性:
$('.post-content:has(p:contains("Text")) h3').addClass('removeFa');
示例(我添加了.removeFa
类的背景):
$('.post-content:has(p:contains("Text")) h3').addClass("removeFa");
&#13;
.removeFa:before, .removeFa:after {
content: close-quote;
}
.removeFa {
background-color: yellow;
}
&#13;
<div class="post-content">
<h3>Blog image</h3>
<p>Text</p>
</div>
<div class="sep-shadow"></div>
<div class="post-content">
<h3>Blog image</h3>
<p>Not a match</p>
</div>
<div class="sep-shadow"></div>
<div class="post-content">
<h3>Blog image</h3>
<p>Text</p>
</div>
<div class="sep-shadow"></div>
<div class="post-content">
<h3>Blog image</h3>
<p>Text</p>
</div>
<div class="sep-shadow"></div>
<div class="post-content">
<h3>Blog image</h3>
<p>Not a match</p>
</div>
<div class="sep-shadow"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
附注:添加类以删除Font Awesome图标似乎很奇怪。我只是删除fa
类。
答案 1 :(得分:-1)
以下内容应该有效。但不确定,如果我理解正确的话。
library(dplyr)
df$C <- diag(sapply(df$A, function(i) lag(df$B, i)))
df
# A B C
#1 0 5 5
#2 2 6 NA
#3 3 7 NA
#4 2 8 6