jquery를 처음 사용하고 div에서 div에 ID를 추가하고 제거하는 방법을 알고 싶습니다 (click 이벤트를 사용하고 html에 추가). 아래의 코드에서 div를 클릭하여 ID를 추가 할 수 있었지만 제거하는 방법을 모르겠습니다. 노란색으로 강조 표시된 div는 추가 된 div 여야합니다. 강조 표시를 제거하려면 div를 다시 클릭하여 html에서 ID를 제거해야합니다. 모든 도움을 미리 감사드립니다.div 클릭 이벤트에서 Jquery를 추가하고 제거하는 방법
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('div.click').click(function() {
var bg = $(this).css('backgroundColor');
$(this).css({backgroundColor: bg == 'yellow' || bg == 'rgb(255, 204, 204)' ? 'transparent' : 'yellow'});
});
});
$(function(){
$('#div1').bind('click', click);
$('#div2').bind('click', click);
$('#div3').bind('click', click);
});
function click(event){
$('#p1').append(event.target.id + ",");
}
</script>
</head>
<body>
<div class="click" id="div1">click me</div>
<div class="click" id="div2">click me</div>
<div class="click" id="div3">click me</div>
<p id="p1"></p>
</div>
</body>
</html>
John, 정말 고마워! –