Задать вопрос

Как переместить объект кликнув на него с помощью 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>

Как можно это реализовать?
  • Вопрос задан
  • 3152 просмотра
Подписаться 4 Оценить Комментировать
Решения вопроса 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);
    
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:50
7000 руб./за проект
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект