<script>
$(document).ready(function() {
$('.notification .tools .remove').on('click', function() {
alert('hola');
$(this).parentsUntil('.notification').remove();
});
});
</script>
<div id="notification-list" class="notification-chain" style="display:none">
@foreach ($notifications as $notification)
<div class="notification" style="width:300px">
<div class="tools">
<a href="javascript:;" class="remove"></a>
</div>
<div class="notification-messages">
<div class="message-wrapper">
<div class="heading">{{ $notification->name }}</div>
<div class="description">{{ 'User ' .$notification->points_to. ' ' .$notification->content }}</div>
<div class="date pull-left">{{ $notification->created_at }}</div>
</div>
<div class="clearfix"></div>
</div>
</div>
@endforeach
</div>
читателей Здравствуйте,Использование JQuery для удаления HTML элементов из выпадающего списка
Выше в настоящее время, что я работаю с. Он отображает раскрывающийся список для хранения всех уведомлений, полученных пользователем, и в настоящее время у меня есть x в верхнем углу каждого раздела «уведомление».
Однако ни один из вышеперечисленных jQuery, похоже, не работает. Предупреждение не будет отображаться, и я ничего не получаю в консоли.
Пожалуйста, не стесняйтесь насмехаться и рассказывать мне, какая глупость я делаю неправильно.
Большое спасибо.
Я ценю всех помощников.
Вот некоторые laravel.io файлы с некоторым более широким контекстом:
Полный HTML: http://laravel.io/bin/Nk4xP
JS для выпадающего списка: http://laravel.io/bin/9vn1O#
вы пропустили класс от 'parentsUntil (« уведомлению»)' – Aaron
@LukeVincent Просто FYI, вы можете нажать на закладке Источник в F12 Chrome, чтобы поставить в контрольных точек и добавить часы, чтобы получить лучшее представление о том, что происходит в вашем javascript/jquery. – gaynorvader
@gaynorvador, что действительно полезно, я не знал, что вы можете поставить контрольные точки с хромом. От взглядов вещей он даже не делает это мимо селектора. –