我在事件列表中输出日期,并且我想隐藏与开始日期匹配的任何结束日期。
例如;
<span class="start_date">Wed 23rd January</span>
<span class="end_date">Wed 23rd January</span>
当日期与开始日期匹配时,我尝试在结束日期周围的范围内添加一个类,这样我就可以隐藏它。
这是我迄今为止尝试使用的 JS 来查看这两个字段是否匹配。
var a = $('.start_date');
var b = $('.end_date');
if ($.data(a) == $.data(b)) {
$('.end_date').addClass('hide');
}
最佳答案
只需使用text()
即可:
var a = $('.start_date'),
b = $('.end_date');
if( a.text() == b.text() )
{
$('.end_date').addClass('hide');
}
.hide {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="start_date">Wed 23rd January</span>
<span class="end_date">Wed 23rd January</span>
关于javascript - 如果匹配日期则隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54308729/