Не пойму что не так? Ошибка Invalid left-hand side in assignment?

Имеется такой код:
$('.far .bar').click(function(e){
        e.preventDefault(); // нужно для остального куска кода
        var qwe = $(this).siblings('a');
        $(qwe) = $('.far .bar a').attr('href');
        alert(qwe);
});

На страничке есть много одинаковых элементов, при клике на один из них берется именно его значение. Точнее так задумано, а выходит ошибка Invalid left-hand side in assignment? на вот эту строку $(qwe) = $('.far .bar a').attr('href');

В чем проблема?
  • Вопрос задан
  • 4165 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
$(qwe) = $('.far .bar a').attr('href');
В чем проблема?


Проблема вот в этой строке. Непонятно что именно вы пытались сделать, но получилась ошибочная конструкция, где одному jQuery объекту вы пытаетесь присвоить другой. Это так не работает.
Ответ написан
Комментировать
kn1ght_t
@kn1ght_t
https://jsfiddle.net/evL39653/ вариант без jquery
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы