Я пытаюсь добавить класс в DIV, когда его щелчка и удалить при его нажатии второй раз я в настоящее время это имеет свой сценарий -JQuery добавить/удалить класс с помощью «это»
$(".project").click(function(){
if ($(".project-expand", this).is(':visible')) {
$(".project-expand",this).hide(1000);
$('.project').delay(1000).queue(function(){
$(".project").removeClass('item-dropped').clearQueue();
});
} else if ($(".project-expand", this).is(':hidden')) {
$(".project-expand").hide(1000);
$(".project-expand",this).show(1000);
$(".project").addClass('item-dropped');
}
});
Но это добавляет класс «пункт сброшенных» для всех моих див, которые имеют класс «проект», когда я изменить код на -
$(".project", this).addClass('item-dropped');
Он не делает ничего, где я буду здесь не так?
ли вы имеете в виду '$ addClass ('пункт сброшенных');' (, $ (это) "проект".).? –
Можете ли вы опубликовать HTML-код, к которому это применяется? – j08691