Как переместить объект кликнув на него с помощью jQuery?

Есть два обычных списка:

Первый генерируется автоматически

<pre><code class="html">&lt;ul id=&quot;photos&quot;&gt;
	&lt;li&gt;1&lt;/li&gt;
	&lt;li&gt;2&lt;/li&gt;
&lt;/ul&gt;


и

<ul id="choose"><br>
	<li>1</li><br>
	<li>2</li><br>
</ul><br>


Необходимо что бы при нажатии на <li> </li><br> объект перемещался в другой список.

На сколько понял нужно использовать append, но у меня перемещаются все <li><br>

Как можно это реализовать?
  • Вопрос задан
  • 3150 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
$('#choose, #photos').on('click', 'li', function(){
      var $target;
      if($(this).parents('ul').attr('id')=="photos")
          $target = $('#choose');
      else
          $target = $('#photos');

      $(this).appendTo($target);
    
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект