У меня возникли проблемы с применением класса к предыдущему элементу или следующему элементу.jQuery отключить предыдущий диапазон и следующий диапазон, на промежутке клика
<a href="#"><span class="glyphicon glyphicon-thumbs-up up"></span>
<a href="#"><span class="glyphicon glyphicon-thumbs-down down"></span>
Я хочу, чтобы отключить второй срок, когда я нажимаю на первый срок, и наоборот.
$(document).on('click','.up, .down',function (e){
e.preventDefault();
if ($(this).hasClass('up')){
var down = $(this).parent().nextAll('a.comment-vote-down');
down.removeClass('disable-link').addClass('disable-link');
}else if($(this).hasClass('down')){
var up = $(this).parent().prevAll('a.comment-vote-up');
up.removeClass('disable-link').addClass('disable-link');
}
});
https://jsfiddle.net/xnovq390/2/ является ли это то, что вы хотели? –