개발

자바스크립트 동적 ul li 추가 방법

개미v 2023. 1. 11. 10:36
반응형

자바스크립트에서 동적으로 ul li 태그를 추가 하는 방법입니다.

주로 게시판 댓글 기능에서 대댓글 입력시 사용 합니다.

현재 li 아래에 동적으로 li를 추가하고, 다른 곳에서 추가시 기존 동적 li를 제거하고 추가합니다.

 

<html>
<head>
	<script src="https://code.jquery.com/jquery-3.6.3.js"></script>
	<script>
		function add(obj) {
			$('.add-li').remove();
			$(obj).parent().after('<li class="add-li"><textarea placeholder="과일을 입력하세요."></textarea></li>');
		}
	</script>
</head>
<body>
	<ul>
		<li>
			<span>사과</span>
			<button type="button" onclick="add(this)">추가</button>
		</li>
		<li>
			<span>배</span>
			<button type="button" onclick="add(this)">추가</button>
		</li>
		<li>
			<span>감</span>
			<button type="button" onclick="add(this)">추가</button>
		</li>
		<li>
			<span>바나나</span>
			<button type="button" onclick="add(this)">추가</button>
		</li>
		<li>
			<span>귤</span>
			<button type="button" onclick="add(this)">추가</button>
		</li>
	</ul>
</body>
</html>
반응형