, поэтому у меня есть этот код
<div class="col-lg-12 video-meta">
<div class="container">
<span class="views"><i class="far fa-eye"></i>{{ Counter::show('post', $post->id) }}</span>
<span class="lnd">
<a class="like" href="#"><i class="far fa-thumbs-up"></i></a>
<a class="like" href="#"><i class="far fa-thumbs-down"></i></a>
</span>
, и я нацеливаю его на
$('.like').on('click', function(event) {
event.preventDefault();
var isLike = event.target.previousElementSibling == null;
console.log(isLike);
, и он возвращает "true" в обоих случаях, почему ?!Для этого есть причина?Я был на нем в течение 4 часов прямо сейчас, и он работал ОДИН РАЗ, я ничего не менял, просто взял перерыв, а потом он не работал после моего перерыва?Я думаю, что это какая-то плохая шутка.что я здесь упускаю?
он должен в основном принимать класс "like", и, поскольку первый тег не имеет значения previousSiblingElement, равного нулю, он должен возвращать true, но второй содержит элемент с таким же тегом.как брат и по-прежнему возвращает истину ..