Я новичок в использовании jquery и хотел бы знать, как добавлять, а также удалять идентификаторы из div, используя событие click и добавляя его в html. В приведенном ниже коде я смог добавить идентификаторы от нажатия на div, но я не уверен, как удалить. Независимо от того, какие div выделены желтым цветом, они должны быть добавлены. Повторное нажатие на элемент div для удаления выделения также должно привести к удалению идентификатора из HTML. Заранее спасибо за любую помощь.
<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>