кодесурса
«JQuery

jQuery: переместить один элемент DIV в другой

script1adsense2code
script1adsense3code

JQuery Практическое упражнение. Часть I: Упражнение 12

Переместите один элемент DIV внутрь другого, используя jQuery.

 Переместить следующее 
<div id = "source">
...
</ DIV>
к 
<div id = "destination">
...
</ DIV>

Пример решения:

HTML-код:


<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-git.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Move one DIV element inside another.</title>
</head>
<body>
<div id="nonSelected">
<!--Declaring BUTTON TAGS -->
<button id="btnDefault" onclick="moveButton(this)" type="button">Button1</button>
    <button id="btnPrimary" onclick="moveButton(this)" type="button" >Button2</button>
	
	  <button id="btnDanger" onclick="moveButton(this)" type="button">Button3</button>
	  
	  </div>
	  <div id="selected">
	  </div>
	  </body>
	  </html>

Код CSS:


#nonSelected{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 180px;
    height: 180px;
    background-color: #884333;
    border-width: 1px;
    border-style: dotted;
    border-color: black;
    padding: 10px;
}
#selected{
    position: absolute;
    top: 10px;
    left: 200px;
    width: 180px;
    height: 180px;
    background-color: #498933;
    border-width: 1px;
    border-style: dotted;
    border-color: black;
    padding: 10px;
}

Код JavaScript:


function moveButton(elem){
    if( $(elem).parent().attr("id") =="nonSelected" ){
        $(elem).detach().appendTo('#selected');
    }
    else{
        $(elem).detach().appendTo('#nonSelected'); 
    }
}

См. Pen jquery- Practical -упражнение-12 от w3resource ( @ w3resource ) на CodePen .


Внесите свой код и комментарии через Disqus.

Предыдущий: Создать разделение, используя jQuery с тегом стиля.
Далее: выберите значения из объекта JSON, используя jQuery.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code