첫째 아이로 요소를 삽입하는 방법은?
버튼을 클릭할 때마다 jquery를 사용하여 div를 첫 번째 요소로 추가합니다.
<div id='parent-div'>
<!--insert element as a first child here ...-->
<div class='child-div'>some text</div>
<div class='child-div'>some text</div>
<div class='child-div'>some text</div>
</div>
그 기능을 사용해 보세요.
사용.
$("#parent-div").prepend("<div class='child-div'>some text</div>");
데모
var i = 0;
$(document).ready(function () {
$('.add').on('click', function (event) {
var html = "<div class='child-div'>some text " + i++ + "</div>";
$("#parent-div").prepend(html);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="parent-div">
<div>Hello World</div>
</div>
<input type="button" value="add" class="add" />
@vabhatia가 말한 것을 확장하면, 이것이 (JQuery 없이) 네이티브 자바스크립트로 원하는 것입니다.
ParentNode.insertBefore(<your element>, ParentNode.firstChild);
용도:$("<p>Test</p>").prependTo(".inner");
jquery.com 에서 . prepend 설명서를 확인하십시오.
parentNode.insertBefore(newChild, refChild)
기존 자식 노드 refChild 이전에 newChild 노드를 parentNode의 자식으로 삽입합니다. (NewChild를 반환합니다.)
refChild가 null이면 child 목록 끝에 newChild가 추가됩니다.parentNode.appendChild(newChild)와 동일하게 보다 쉽게 사용할 수 있습니다.
parentElement.prepend(newFirstChild);
ES7에 새로 추가된 기능입니다.지금은 jQuery에서 인기가 많아서인지 바닐라 JS입니다.현재 크롬, FF, 오페라에서 이용 가능합니다.트랜스필러는 어디에서나 사용할 수 있게 될 때까지 이를 처리할 수 있어야 합니다.
P.S. 당신은 직접 문자열을 붙일 수 있습니다.
parentElement.prepend('This text!');
링크: developer.mozilla.org - 폴리필
필수 항목
<div class="outer">Outer Text <div class="inner"> Inner Text</div> </div>
가 추가한
$(document).ready(function(){ $('.inner').prepend('<div class="middle">New Text Middle</div>'); });
$('.parent-div').children(':first').before("<div class='child-div'>some text</div>");
$(".child-div div:first").before("Your div code or some text");
언급URL : https://stackoverflow.com/questions/4527911/how-to-insert-element-as-a-first-child
'programing' 카테고리의 다른 글
git gui'를 실행할 때 "Loose Object" 팝업을 건너뛰는 방법 (0) | 2023.10.27 |
---|---|
배열에서 사전 증분 대 사후 증분 (0) | 2023.10.27 |
PowerShell에서 "배치 작업 종료(Y/N)" 확인을 억제하려면 어떻게 해야 합니까? (0) | 2023.10.27 |
Python+를 사용하여 MySQL 데이터베이스를 연결하는 방법원격으로 SQL Lchemy? (0) | 2023.10.27 |
내가 파워셸인지 cmd인지 어떻게 판단합니까? (0) | 2023.10.27 |