Je suis nouveau à l'utilisation de jquery et je voudrais savoir comment ajouter et supprimer les ID de divs en utilisant l'événement click et en ajoutant au html. Dans le code ci-dessous, j'ai été en mesure d'ajouter les ID de cliquer sur un div, mais je ne suis pas sûr de savoir comment supprimer. Quels que soient les divs en surbrillance jaune, ils devraient être ceux qui sont ajoutés. En cliquant à nouveau sur la div pour supprimer la surbrillance devrait également supprimer l'ID du code HTML. Merci d'avance pour votre aide.Jquery comment ajouter et supprimer un événement de clic div
<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, merci beaucoup! –