<ul class="deal-menu">
<li class="active" data-id="today-spl"><a href="#" class="first">Special<span class="active"></span></a></li>
<li class="" data-id="today-deal"><a href="#">Deal</a><span></span></li>
<li class="" data-id="today-spl"><a href="#" class="last">TDeal<span></span></a></li>
</ul>
мой JQuery кодкак найти активный класс данных идентификатор
function addcls() {
var current = $('.deal-menu li.active').removeClass('active'),
next = current.next().length ? current.next() : current.siblings().filter(':first');
next.addClass('active');
var val = $(this).data("id");
alert(val);
};
setInterval(function() {
addcls();
}, 3000);
мне нужно найти значение активного класса данных с идентификаторами, его показ неопределенное значение
Он должен работать. Вы уверены, что $ (this), является хорошим элементом, который вы хотите? Попробуйте console.log, чтобы проверить это. – vekah
Вы можете попробовать использовать '$ (this) .attr ('data-id')' тоже. – vekah
Вы добавляете активный класс в 'next', поэтому используйте' next.data ("id"); ' –