就像标题一样,我正在尝试查看某个元素是否存在,然后向其自身和上一个元素添加内联CSS。
这是一个WordPress插件,可以输出以下基本HTML:
<p>
<span class="start-date"> June 25, 2019 </span>
-
<span class="end-date"> June 28, 2019 </span>
</p>
我要使用的jQuery:
if ($(".end-date").length){
$(this).css('display', 'inline');
$(this).prev().css('display', 'inline');
}
我以为这可以用,但是显然不行,因为我在这里寻求帮助,因此我们非常感谢您的投入。
答案 0 :(得分:2)
问题是您期望条件主体将this
上下文更改为匹配的元素。不是,因为它不是回调。
let ed = $(".end-date");
if (ed.length){
ed.css('display', 'inline');
ed.prev().css('display', 'inline');
}