У меня есть следующие click
события:Если функция не возвращает false?
$('#planung').click(function(){
if($current != $('#planungtext')){
console.log($current);
console.log($('#planungtext'));
$($current).removeClass('active');
setTimeout(function(){$('#planungtext').addClass('active')}, 1000);
$current = $('#planungtext');
}
});
Я использовал журнал, чтобы увидеть содержимое моих переменного и '#planungtext'
элемента. Они точно такие же, но функция if работает не так, как хотелось бы, поскольку она все еще идет в нее.
$ current не устанавливается перед первым щелчком элемента.
Я делаю что-то неправильно здесь?
Что такое '$ current'? – jfriend00
Хотя есть много обходных путей, правильный способ сравнить объекты jQuery * в jQuery * с помощью 'is': http://api.jquery.com/is/ Ответ добавлен ниже. –